builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-263 starttime: 1461208306.06 results: success (0) buildid: 20160420194103 builduid: 778e60534c7744d697ea841482eba0f5 revision: b6cd434fdaf5f9471c4f17e23876143718a1e3c0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:46.055779) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:46.056227) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:46.056520) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:46.551217) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:46.551549) ========= 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-1461208298.923245-2055241718 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 20:11:46-- 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% 7.49M=0.002s 2016-04-20 20:11:47 (7.49 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.550175 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:47.127468) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:47.127834) ========= 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-1461208298.923245-2055241718 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033501 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:47.187002) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 20:11:47.187356) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b6cd434fdaf5f9471c4f17e23876143718a1e3c0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b6cd434fdaf5f9471c4f17e23876143718a1e3c0 --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-1461208298.923245-2055241718 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 20:11:47,643 truncating revision to first 12 chars 2016-04-20 20:11:47,644 Setting DEBUG logging. 2016-04-20 20:11:47,644 attempt 1/10 2016-04-20 20:11:47,645 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b6cd434fdaf5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 20:11:49,958 unpacking tar archive at: mozilla-inbound-b6cd434fdaf5/testing/mozharness/ program finished with exit code 0 elapsedTime=3.003163 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 20:11:50.216438) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:50.216790) ========= script_repo_revision: b6cd434fdaf5f9471c4f17e23876143718a1e3c0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:50.217192) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:50.217478) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 20:11:50.241107) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 9 secs) (at 2016-04-20 20:11:50.241427) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--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-1461208298.923245-2055241718 _=/tools/buildbot/bin/python using PTY: False 20:11:50 INFO - MultiFileLogger online at 20160420 20:11:50 in /builds/slave/test 20:11:50 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 20:11:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:11:50 INFO - {'append_to_log': False, 20:11:50 INFO - 'base_work_dir': '/builds/slave/test', 20:11:50 INFO - 'blob_upload_branch': 'mozilla-inbound', 20:11:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:11:50 INFO - 'buildbot_json_path': 'buildprops.json', 20:11:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:11:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:11:50 INFO - 'download_minidump_stackwalk': True, 20:11:50 INFO - 'download_symbols': 'true', 20:11:50 INFO - 'e10s': False, 20:11:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:11:50 INFO - 'tooltool.py': '/tools/tooltool.py', 20:11:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:11:50 INFO - '/tools/misc-python/virtualenv.py')}, 20:11:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:11:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:11:50 INFO - 'log_level': 'info', 20:11:50 INFO - 'log_to_console': True, 20:11:50 INFO - 'opt_config_files': (), 20:11:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:11:50 INFO - '--processes=1', 20:11:50 INFO - '--config=%(test_path)s/wptrunner.ini', 20:11:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:11:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:11:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:11:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:11:50 INFO - 'pip_index': False, 20:11:50 INFO - 'require_test_zip': True, 20:11:50 INFO - 'test_type': ('testharness',), 20:11:50 INFO - 'this_chunk': '1', 20:11:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:11:50 INFO - 'total_chunks': '10', 20:11:50 INFO - 'virtualenv_path': 'venv', 20:11:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:11:50 INFO - 'work_dir': 'build'} 20:11:50 INFO - ##### 20:11:50 INFO - ##### Running clobber step. 20:11:50 INFO - ##### 20:11:50 INFO - Running pre-action listener: _resource_record_pre_action 20:11:50 INFO - Running main action method: clobber 20:11:50 INFO - rmtree: /builds/slave/test/build 20:11:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:11:52 INFO - Running post-action listener: _resource_record_post_action 20:11:52 INFO - ##### 20:11:52 INFO - ##### Running read-buildbot-config step. 20:11:52 INFO - ##### 20:11:52 INFO - Running pre-action listener: _resource_record_pre_action 20:11:52 INFO - Running main action method: read_buildbot_config 20:11:52 INFO - Using buildbot properties: 20:11:52 INFO - { 20:11:52 INFO - "project": "", 20:11:52 INFO - "product": "firefox", 20:11:52 INFO - "script_repo_revision": "production", 20:11:52 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 20:11:52 INFO - "repository": "", 20:11:52 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 20:11:52 INFO - "buildid": "20160420194103", 20:11:52 INFO - "pgo_build": "False", 20:11:52 INFO - "basedir": "/builds/slave/test", 20:11:52 INFO - "buildnumber": 531, 20:11:52 INFO - "slavename": "tst-linux32-spot-263", 20:11:52 INFO - "revision": "b6cd434fdaf5f9471c4f17e23876143718a1e3c0", 20:11:52 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 20:11:52 INFO - "platform": "linux", 20:11:52 INFO - "branch": "mozilla-inbound", 20:11:52 INFO - "repo_path": "integration/mozilla-inbound", 20:11:52 INFO - "moz_repo_path": "", 20:11:52 INFO - "stage_platform": "linux", 20:11:52 INFO - "builduid": "778e60534c7744d697ea841482eba0f5", 20:11:52 INFO - "slavebuilddir": "test" 20:11:52 INFO - } 20:11:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 20:11:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 20:11:52 INFO - Running post-action listener: _resource_record_post_action 20:11:52 INFO - ##### 20:11:52 INFO - ##### Running download-and-extract step. 20:11:52 INFO - ##### 20:11:52 INFO - Running pre-action listener: _resource_record_pre_action 20:11:52 INFO - Running main action method: download_and_extract 20:11:52 INFO - mkdir: /builds/slave/test/build/tests 20:11:52 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')]} 20:11:52 INFO - https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 20:11:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 20:11:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 20:11:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:11:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:11:53 INFO - Downloaded 1325 bytes. 20:11:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 20:11:53 INFO - Using the following test package requirements: 20:11:53 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 20:11:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 20:11:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 20:11:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'jsshell-linux-i686.zip'], 20:11:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 20:11:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 20:11:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 20:11:53 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 20:11:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 20:11:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 20:11:53 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 20:11:53 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 20:11:53 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')]} 20:11:53 INFO - https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 20:11:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 20:11:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 20:11:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:11:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:12:02 INFO - Downloaded 22438012 bytes. 20:12:02 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/*'] 20:12:02 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/* 20:12:02 INFO - caution: filename not matched: web-platform/* 20:12:02 INFO - Return code: 11 20:12:02 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')]} 20:12:02 INFO - https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 20:12:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 20:12:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 20:12:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:12:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:12:14 INFO - Downloaded 36398179 bytes. 20:12:14 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/*'] 20:12:14 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/* 20:12:18 INFO - caution: filename not matched: bin/* 20:12:18 INFO - caution: filename not matched: config/* 20:12:18 INFO - caution: filename not matched: mozbase/* 20:12:18 INFO - caution: filename not matched: marionette/* 20:12:18 INFO - caution: filename not matched: tools/wptserve/* 20:12:18 INFO - Return code: 11 20:12:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:12:18 INFO - https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 20:12:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:12:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:12:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:12:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:12:37 INFO - Downloaded 63425108 bytes. 20:12:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:12:37 INFO - mkdir: /builds/slave/test/properties 20:12:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:12:37 INFO - Writing to file /builds/slave/test/properties/build_url 20:12:37 INFO - Contents: 20:12:37 INFO - build_url:https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 20:12:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:12:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:12:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:12:38 INFO - Contents: 20:12:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:12:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:12:38 INFO - https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:12:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:12:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 20:12:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:12:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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 20:12:42 INFO - Downloaded 91784076 bytes. 20:12:42 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'] 20:12:42 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 20:12:51 INFO - Return code: 0 20:12:51 INFO - Running post-action listener: _resource_record_post_action 20:12:51 INFO - Running post-action listener: set_extra_try_arguments 20:12:51 INFO - ##### 20:12:51 INFO - ##### Running create-virtualenv step. 20:12:51 INFO - ##### 20:12:51 INFO - Running pre-action listener: _pre_create_virtualenv 20:12:51 INFO - Running pre-action listener: _resource_record_pre_action 20:12:51 INFO - Running main action method: create_virtualenv 20:12:51 INFO - Creating virtualenv /builds/slave/test/build/venv 20:12:51 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 20:12:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:12:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:12:52 INFO - Using real prefix '/usr' 20:12:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:12:53 INFO - Installing distribute.............................................................................................................................................................................................done. 20:12:57 INFO - Installing pip.................done. 20:12:57 INFO - Return code: 0 20:12:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:12:57 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')]} 20:12:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:12:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:12:57 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')]} 20:12:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:12:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:12:57 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1461208298.923245-2055241718', '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 20:12:57 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 20:12:57 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 20:12:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:12:57 INFO - 'CCACHE_UMASK': '002', 20:12:57 INFO - 'DISPLAY': ':0', 20:12:57 INFO - 'HOME': '/home/cltbld', 20:12:57 INFO - 'LANG': 'en_US.UTF-8', 20:12:57 INFO - 'LOGNAME': 'cltbld', 20:12:57 INFO - 'MAIL': '/var/mail/cltbld', 20:12:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:12:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:12:57 INFO - 'MOZ_NO_REMOTE': '1', 20:12:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:12:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:12:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:12:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:12:57 INFO - 'PWD': '/builds/slave/test', 20:12:57 INFO - 'SHELL': '/bin/bash', 20:12:57 INFO - 'SHLVL': '1', 20:12:57 INFO - 'TERM': 'linux', 20:12:57 INFO - 'TMOUT': '86400', 20:12:57 INFO - 'USER': 'cltbld', 20:12:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461208298.923245-2055241718', 20:12:57 INFO - '_': '/tools/buildbot/bin/python'} 20:12:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:12:57 INFO - Downloading/unpacking psutil>=0.7.1 20:12:57 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 20:12:57 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 20:12:57 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 20:12:57 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 20:12:57 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 20:12:57 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 20:13:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:13:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:13:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:13:03 INFO - Installing collected packages: psutil 20:13:03 INFO - Running setup.py install for psutil 20:13:03 INFO - building 'psutil._psutil_linux' extension 20:13:03 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 20:13:03 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 20:13:03 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 20:13:03 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 20:13:03 INFO - building 'psutil._psutil_posix' extension 20:13:03 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 20:13:04 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 20:13:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:13:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:13:04 INFO - Successfully installed psutil 20:13:04 INFO - Cleaning up... 20:13:04 INFO - Return code: 0 20:13:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:13: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')]} 20:13:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:13:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13: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')]} 20:13:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:13:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1461208298.923245-2055241718', '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 20:13:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:13:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:13:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:13:04 INFO - 'CCACHE_UMASK': '002', 20:13:04 INFO - 'DISPLAY': ':0', 20:13:04 INFO - 'HOME': '/home/cltbld', 20:13:04 INFO - 'LANG': 'en_US.UTF-8', 20:13:04 INFO - 'LOGNAME': 'cltbld', 20:13:04 INFO - 'MAIL': '/var/mail/cltbld', 20:13:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:13:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:13:04 INFO - 'MOZ_NO_REMOTE': '1', 20:13:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:13:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:13:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:13:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:13:04 INFO - 'PWD': '/builds/slave/test', 20:13:04 INFO - 'SHELL': '/bin/bash', 20:13:04 INFO - 'SHLVL': '1', 20:13:04 INFO - 'TERM': 'linux', 20:13:04 INFO - 'TMOUT': '86400', 20:13:04 INFO - 'USER': 'cltbld', 20:13:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461208298.923245-2055241718', 20:13:04 INFO - '_': '/tools/buildbot/bin/python'} 20:13:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:13:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:13:04 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 20:13:04 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 20:13:04 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 20:13:04 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 20:13:04 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 20:13:04 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 20:13:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:13:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:13:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:13:09 INFO - Installing collected packages: mozsystemmonitor 20:13:09 INFO - Running setup.py install for mozsystemmonitor 20:13:09 INFO - Successfully installed mozsystemmonitor 20:13:09 INFO - Cleaning up... 20:13:10 INFO - Return code: 0 20:13:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:13: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')]} 20:13:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:13:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13: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')]} 20:13:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:13:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13:10 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1461208298.923245-2055241718', '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 20:13:10 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 20:13:10 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 20:13:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:13:10 INFO - 'CCACHE_UMASK': '002', 20:13:10 INFO - 'DISPLAY': ':0', 20:13:10 INFO - 'HOME': '/home/cltbld', 20:13:10 INFO - 'LANG': 'en_US.UTF-8', 20:13:10 INFO - 'LOGNAME': 'cltbld', 20:13:10 INFO - 'MAIL': '/var/mail/cltbld', 20:13:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:13:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:13:10 INFO - 'MOZ_NO_REMOTE': '1', 20:13:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:13:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:13:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:13:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:13:10 INFO - 'PWD': '/builds/slave/test', 20:13:10 INFO - 'SHELL': '/bin/bash', 20:13:10 INFO - 'SHLVL': '1', 20:13:10 INFO - 'TERM': 'linux', 20:13:10 INFO - 'TMOUT': '86400', 20:13:10 INFO - 'USER': 'cltbld', 20:13:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461208298.923245-2055241718', 20:13:10 INFO - '_': '/tools/buildbot/bin/python'} 20:13:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:13:10 INFO - Downloading/unpacking blobuploader==1.2.4 20:13:10 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 20:13:10 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 20:13:10 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 20:13:10 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 20:13:10 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 20:13:10 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 20:13:15 INFO - Downloading blobuploader-1.2.4.tar.gz 20:13:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:13:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:13:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:13:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:13:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:13:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 20:13:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:13:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:13:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:13:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:13:16 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 20:13:16 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 20:13:16 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 20:13:16 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 20:13:16 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 20:13:16 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 20:13:17 INFO - Downloading docopt-0.6.1.tar.gz 20:13:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:13:17 INFO - Installing collected packages: blobuploader, requests, docopt 20:13:17 INFO - Running setup.py install for blobuploader 20:13:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:13:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:13:17 INFO - Running setup.py install for requests 20:13:18 INFO - Running setup.py install for docopt 20:13:18 INFO - Successfully installed blobuploader requests docopt 20:13:18 INFO - Cleaning up... 20:13:18 INFO - Return code: 0 20:13:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:13:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:13:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:13:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13:18 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1461208298.923245-2055241718', '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 20:13:18 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 20:13:18 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 20:13:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:13:18 INFO - 'CCACHE_UMASK': '002', 20:13:18 INFO - 'DISPLAY': ':0', 20:13:18 INFO - 'HOME': '/home/cltbld', 20:13:18 INFO - 'LANG': 'en_US.UTF-8', 20:13:18 INFO - 'LOGNAME': 'cltbld', 20:13:18 INFO - 'MAIL': '/var/mail/cltbld', 20:13:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:13:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:13:18 INFO - 'MOZ_NO_REMOTE': '1', 20:13:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:13:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:13:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:13:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:13:18 INFO - 'PWD': '/builds/slave/test', 20:13:18 INFO - 'SHELL': '/bin/bash', 20:13:18 INFO - 'SHLVL': '1', 20:13:18 INFO - 'TERM': 'linux', 20:13:18 INFO - 'TMOUT': '86400', 20:13:18 INFO - 'USER': 'cltbld', 20:13:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461208298.923245-2055241718', 20:13:18 INFO - '_': '/tools/buildbot/bin/python'} 20:13:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:13:19 INFO - Running setup.py (path:/tmp/pip-YR1cyF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:13:19 INFO - Running setup.py (path:/tmp/pip-ZHcWk5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:13:19 INFO - Running setup.py (path:/tmp/pip-Nc16dd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:13:19 INFO - Running setup.py (path:/tmp/pip-BrQUyO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:13:19 INFO - Running setup.py (path:/tmp/pip-k5h1dQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:13:19 INFO - Running setup.py (path:/tmp/pip-bARlYb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:13:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:13:19 INFO - Running setup.py (path:/tmp/pip-l8EARN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:13:20 INFO - Running setup.py (path:/tmp/pip-qw5Qbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:13:20 INFO - Running setup.py (path:/tmp/pip-cnPAVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:13:20 INFO - Running setup.py (path:/tmp/pip-T783Hj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:13:20 INFO - Running setup.py (path:/tmp/pip-2Vbbtc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:13:20 INFO - Running setup.py (path:/tmp/pip-DHSFbx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:13:20 INFO - Running setup.py (path:/tmp/pip-E_4uM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:13:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:13:20 INFO - Running setup.py (path:/tmp/pip-F6h2cw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:13:21 INFO - Running setup.py (path:/tmp/pip-ndfkHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:13:21 INFO - Running setup.py (path:/tmp/pip-ikE6hx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:13:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:13:21 INFO - Running setup.py (path:/tmp/pip-P7xBA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:13:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:13:21 INFO - Running setup.py (path:/tmp/pip-GJePok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:13:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:13:21 INFO - Running setup.py (path:/tmp/pip-QudTSN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:13:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:13:21 INFO - Running setup.py (path:/tmp/pip-TOOjbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:13:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:13:22 INFO - Running setup.py (path:/tmp/pip-Uc4BB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:13:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:13:22 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 20:13:22 INFO - Running setup.py install for manifestparser 20:13:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:13:22 INFO - Running setup.py install for mozcrash 20:13:23 INFO - Running setup.py install for mozdebug 20:13:23 INFO - Running setup.py install for mozdevice 20:13:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:13:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:13:23 INFO - Running setup.py install for mozfile 20:13:23 INFO - Running setup.py install for mozhttpd 20:13:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:13:23 INFO - Running setup.py install for mozinfo 20:13:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:13:24 INFO - Running setup.py install for mozInstall 20:13:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:13:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:13:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:13:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:13:24 INFO - Running setup.py install for mozleak 20:13:24 INFO - Running setup.py install for mozlog 20:13:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:13:24 INFO - Running setup.py install for moznetwork 20:13:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:13:25 INFO - Running setup.py install for mozprocess 20:13:25 INFO - Running setup.py install for mozprofile 20:13:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:13:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:13:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:13:25 INFO - Running setup.py install for mozrunner 20:13:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:13:25 INFO - Running setup.py install for mozscreenshot 20:13:26 INFO - Running setup.py install for moztest 20:13:26 INFO - Running setup.py install for mozversion 20:13:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:13:26 INFO - Running setup.py install for wptserve 20:13:26 INFO - Running setup.py install for marionette-driver 20:13:27 INFO - Running setup.py install for browsermob-proxy 20:13:27 INFO - Running setup.py install for marionette-client 20:13:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:13:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:13:27 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 20:13:27 INFO - Cleaning up... 20:13:27 INFO - Return code: 0 20:13:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:13:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:13:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:13:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:13:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:13:27 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 0x94bac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9521598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x95d3f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, '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-1461208298.923245-2055241718', '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 20:13:27 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 20:13:27 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 20:13:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:13:27 INFO - 'CCACHE_UMASK': '002', 20:13:27 INFO - 'DISPLAY': ':0', 20:13:27 INFO - 'HOME': '/home/cltbld', 20:13:27 INFO - 'LANG': 'en_US.UTF-8', 20:13:27 INFO - 'LOGNAME': 'cltbld', 20:13:27 INFO - 'MAIL': '/var/mail/cltbld', 20:13:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:13:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:13:27 INFO - 'MOZ_NO_REMOTE': '1', 20:13:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:13:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:13:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:13:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:13:27 INFO - 'PWD': '/builds/slave/test', 20:13:27 INFO - 'SHELL': '/bin/bash', 20:13:27 INFO - 'SHLVL': '1', 20:13:27 INFO - 'TERM': 'linux', 20:13:27 INFO - 'TMOUT': '86400', 20:13:27 INFO - 'USER': 'cltbld', 20:13:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461208298.923245-2055241718', 20:13:27 INFO - '_': '/tools/buildbot/bin/python'} 20:13:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:13:28 INFO - Running setup.py (path:/tmp/pip-Lw9dVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:13:28 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)) 20:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:13:28 INFO - Running setup.py (path:/tmp/pip-Sf7TT8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:13:28 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)) 20:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:13:28 INFO - Running setup.py (path:/tmp/pip-i3fJhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:13:28 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)) 20:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:13:28 INFO - Running setup.py (path:/tmp/pip-lRXWti-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:13:28 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)) 20:13:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:13:28 INFO - Running setup.py (path:/tmp/pip-gya0e1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:13:29 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)) 20:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:13:29 INFO - Running setup.py (path:/tmp/pip-3Hj_tI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:13:29 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)) 20:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:13:29 INFO - Running setup.py (path:/tmp/pip-ijgXmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:13:29 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)) 20:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:13:29 INFO - Running setup.py (path:/tmp/pip-rlhgNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:13:29 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)) 20:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:13:29 INFO - Running setup.py (path:/tmp/pip-5zwUrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:13:29 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)) 20:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:13:29 INFO - Running setup.py (path:/tmp/pip-npED4Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:13:29 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)) 20:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:13:29 INFO - Running setup.py (path:/tmp/pip-PaaTAN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:13:29 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)) 20:13:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:13:29 INFO - Running setup.py (path:/tmp/pip-cmkCjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:13:30 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)) 20:13:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:13:30 INFO - Running setup.py (path:/tmp/pip-YUWZAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:13:30 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)) 20:13:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:13:30 INFO - Running setup.py (path:/tmp/pip-iKkaVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:13:30 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)) 20:13:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:13:30 INFO - Running setup.py (path:/tmp/pip-CWHeRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:13:30 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)) 20:13:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:13:30 INFO - Running setup.py (path:/tmp/pip-wgY6Ul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:13:30 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)) 20:13:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:13:30 INFO - Running setup.py (path:/tmp/pip-gsJj2v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:13:30 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)) 20:13:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:13:30 INFO - Running setup.py (path:/tmp/pip-dHQetz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:13:30 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)) 20:13:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:13:30 INFO - Running setup.py (path:/tmp/pip-yU_HzR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:13:31 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)) 20:13:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:13:31 INFO - Running setup.py (path:/tmp/pip-aLKS0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:13:31 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)) 20:13:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:13:31 INFO - Running setup.py (path:/tmp/pip-cc_Du9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:13:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:13:31 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)) 20:13:31 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)) 20:13:31 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)) 20:13:31 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)) 20:13:31 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)) 20:13:31 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)) 20:13:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:13:31 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 20:13:31 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 20:13:31 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 20:13:31 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 20:13:31 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 20:13:31 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 20:13:36 INFO - Downloading blessings-1.6.tar.gz 20:13:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:13:37 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)) 20:13:37 INFO - Installing collected packages: blessings 20:13:37 INFO - Running setup.py install for blessings 20:13:37 INFO - Successfully installed blessings 20:13:37 INFO - Cleaning up... 20:13:37 INFO - Return code: 0 20:13:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:13:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:13:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:13:37 INFO - Reading from file tmpfile_stdout 20:13:37 INFO - Current package versions: 20:13:37 INFO - argparse == 1.2.1 20:13:37 INFO - blessings == 1.6 20:13:37 INFO - blobuploader == 1.2.4 20:13:37 INFO - browsermob-proxy == 0.6.0 20:13:37 INFO - docopt == 0.6.1 20:13:37 INFO - manifestparser == 1.1 20:13:37 INFO - marionette-client == 2.3.0 20:13:37 INFO - marionette-driver == 1.4.0 20:13:37 INFO - mozInstall == 1.12 20:13:37 INFO - mozcrash == 0.17 20:13:37 INFO - mozdebug == 0.1 20:13:37 INFO - mozdevice == 0.48 20:13:37 INFO - mozfile == 1.2 20:13:37 INFO - mozhttpd == 0.7 20:13:37 INFO - mozinfo == 0.9 20:13:37 INFO - mozleak == 0.1 20:13:37 INFO - mozlog == 3.1 20:13:37 INFO - moznetwork == 0.27 20:13:37 INFO - mozprocess == 0.22 20:13:37 INFO - mozprofile == 0.28 20:13:37 INFO - mozrunner == 6.11 20:13:37 INFO - mozscreenshot == 0.1 20:13:37 INFO - mozsystemmonitor == 0.0 20:13:37 INFO - moztest == 0.7 20:13:37 INFO - mozversion == 1.4 20:13:37 INFO - psutil == 3.1.1 20:13:37 INFO - requests == 1.2.3 20:13:37 INFO - wptserve == 1.4.0 20:13:37 INFO - wsgiref == 0.1.2 20:13:37 INFO - Running post-action listener: _resource_record_post_action 20:13:37 INFO - Running post-action listener: _start_resource_monitoring 20:13:37 INFO - Starting resource monitoring. 20:13:37 INFO - ##### 20:13:37 INFO - ##### Running pull step. 20:13:37 INFO - ##### 20:13:37 INFO - Running pre-action listener: _resource_record_pre_action 20:13:37 INFO - Running main action method: pull 20:13:37 INFO - Pull has nothing to do! 20:13:37 INFO - Running post-action listener: _resource_record_post_action 20:13:37 INFO - ##### 20:13:37 INFO - ##### Running install step. 20:13:37 INFO - ##### 20:13:37 INFO - Running pre-action listener: _resource_record_pre_action 20:13:37 INFO - Running main action method: install 20:13:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:13:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:13:38 INFO - Reading from file tmpfile_stdout 20:13:38 INFO - Detecting whether we're running mozinstall >=1.0... 20:13:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:13:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:13:38 INFO - Reading from file tmpfile_stdout 20:13:38 INFO - Output received: 20:13:38 INFO - Usage: mozinstall [options] installer 20:13:38 INFO - Options: 20:13:38 INFO - -h, --help show this help message and exit 20:13:38 INFO - -d DEST, --destination=DEST 20:13:38 INFO - Directory to install application into. [default: 20:13:38 INFO - "/builds/slave/test"] 20:13:38 INFO - --app=APP Application being installed. [default: firefox] 20:13:38 INFO - mkdir: /builds/slave/test/build/application 20:13:38 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'] 20:13:38 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 20:14:12 INFO - Reading from file tmpfile_stdout 20:14:12 INFO - Output received: 20:14:12 INFO - /builds/slave/test/build/application/firefox/firefox 20:14:12 INFO - Running post-action listener: _resource_record_post_action 20:14:12 INFO - ##### 20:14:12 INFO - ##### Running run-tests step. 20:14:12 INFO - ##### 20:14:12 INFO - Running pre-action listener: _resource_record_pre_action 20:14:12 INFO - Running main action method: run_tests 20:14:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:14:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:14:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:14:12 INFO - grabbing minidump binary from tooltool 20:14:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:14:12 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 0x92b5e30>, '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 0x9552c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x95d1470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:14:12 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 20:14:12 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 20:14:12 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:14:12 INFO - Return code: 0 20:14:12 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 20:14:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:14:12 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/eMF4zUqtT8ufFG4qKq4EUQ/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 20:14:12 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/eMF4zUqtT8ufFG4qKq4EUQ/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 20:14:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:14:12 INFO - 'CCACHE_UMASK': '002', 20:14:12 INFO - 'DISPLAY': ':0', 20:14:12 INFO - 'HOME': '/home/cltbld', 20:14:12 INFO - 'LANG': 'en_US.UTF-8', 20:14:12 INFO - 'LOGNAME': 'cltbld', 20:14:12 INFO - 'MAIL': '/var/mail/cltbld', 20:14:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:14:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:14:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:14:12 INFO - 'MOZ_NO_REMOTE': '1', 20:14:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:14:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:14:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:14:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:14:12 INFO - 'PWD': '/builds/slave/test', 20:14:12 INFO - 'SHELL': '/bin/bash', 20:14:12 INFO - 'SHLVL': '1', 20:14:12 INFO - 'TERM': 'linux', 20:14:12 INFO - 'TMOUT': '86400', 20:14:12 INFO - 'USER': 'cltbld', 20:14:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461208298.923245-2055241718', 20:14:12 INFO - '_': '/tools/buildbot/bin/python'} 20:14:12 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/eMF4zUqtT8ufFG4qKq4EUQ/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 20:14:13 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 20:14:13 INFO - import pkg_resources 20:14:14 INFO - Using 1 client processes 20:14:14 INFO - wptserve Starting http server on 127.0.0.1:8000 20:14:15 INFO - wptserve Starting http server on 127.0.0.1:8001 20:14:15 INFO - wptserve Starting http server on 127.0.0.1:8443 20:14:17 INFO - SUITE-START | Running 778 tests 20:14:17 INFO - Running testharness tests 20:14:17 INFO - Setting up ssl 20:14:17 INFO - PROCESS | certutil | 20:14:17 INFO - PROCESS | certutil | 20:14:17 INFO - PROCESS | certutil | 20:14:17 INFO - Certificate Nickname Trust Attributes 20:14:17 INFO - SSL,S/MIME,JAR/XPI 20:14:17 INFO - 20:14:17 INFO - web-platform-tests CT,, 20:14:17 INFO - 20:14:17 INFO - Starting runner 20:14:20 INFO - PROCESS | 4473 | 1461208460118 Marionette DEBUG Marionette enabled via build flag and pref 20:14:20 INFO - PROCESS | 4473 | ++DOCSHELL 0xa282d400 == 1 [pid = 4473] [id = 1] 20:14:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 1 (0xa282d800) [pid = 4473] [serial = 1] [outer = (nil)] 20:14:20 INFO - PROCESS | 4473 | [4473] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:14:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 2 (0xa282e000) [pid = 4473] [serial = 2] [outer = 0xa282d800] 20:14:20 INFO - PROCESS | 4473 | 1461208460852 Marionette INFO Listening on port 2828 20:14:21 INFO - PROCESS | 4473 | 1461208461461 Marionette DEBUG Marionette enabled via command-line flag 20:14:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fc5c000 == 2 [pid = 4473] [id = 2] 20:14:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 3 (0x9fc76c00) [pid = 4473] [serial = 3] [outer = (nil)] 20:14:21 INFO - PROCESS | 4473 | [4473] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 20:14:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 4 (0x9fc77400) [pid = 4473] [serial = 4] [outer = 0x9fc76c00] 20:14:21 INFO - PROCESS | 4473 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7f2a0 20:14:21 INFO - PROCESS | 4473 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7fdc0 20:14:21 INFO - PROCESS | 4473 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8acc0 20:14:21 INFO - PROCESS | 4473 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9b920 20:14:21 INFO - PROCESS | 4473 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9d660 20:14:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 5 (0x9fb97c00) [pid = 4473] [serial = 5] [outer = 0xa282d800] 20:14:21 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:14:21 INFO - PROCESS | 4473 | 1461208461868 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42199 20:14:21 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:14:21 INFO - PROCESS | 4473 | 1461208461903 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42200 20:14:21 INFO - PROCESS | 4473 | 1461208461962 Marionette DEBUG Closed connection conn0 20:14:22 INFO - PROCESS | 4473 | [4473] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 20:14:22 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:14:22 INFO - PROCESS | 4473 | 1461208462093 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42201 20:14:22 INFO - PROCESS | 4473 | 1461208462096 Marionette DEBUG Closed connection conn1 20:14:22 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:14:22 INFO - PROCESS | 4473 | 1461208462164 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42202 20:14:22 INFO - PROCESS | 4473 | 1461208462174 Marionette DEBUG Closed connection conn2 20:14:22 INFO - PROCESS | 4473 | 1461208462217 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:14:22 INFO - PROCESS | 4473 | 1461208462243 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":"20160420194103","device":"desktop","version":"48.0a1"} 20:14:22 INFO - PROCESS | 4473 | [4473] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:14:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x98453800 == 3 [pid = 4473] [id = 3] 20:14:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 6 (0x98453c00) [pid = 4473] [serial = 6] [outer = (nil)] 20:14:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x98454000 == 4 [pid = 4473] [id = 4] 20:14:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 7 (0x98457800) [pid = 4473] [serial = 7] [outer = (nil)] 20:14:24 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:14:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x97be8400 == 5 [pid = 4473] [id = 5] 20:14:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 8 (0x97be8800) [pid = 4473] [serial = 8] [outer = (nil)] 20:14:25 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:14:25 INFO - PROCESS | 4473 | [4473] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:14:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 9 (0x97bf7c00) [pid = 4473] [serial = 9] [outer = 0x97be8800] 20:14:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 10 (0x97696000) [pid = 4473] [serial = 10] [outer = 0x98453c00] 20:14:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 11 (0x97697c00) [pid = 4473] [serial = 11] [outer = 0x98457800] 20:14:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 12 (0x9769a000) [pid = 4473] [serial = 12] [outer = 0x97be8800] 20:14:27 INFO - PROCESS | 4473 | 1461208467247 Marionette DEBUG loaded listener.js 20:14:27 INFO - PROCESS | 4473 | 1461208467283 Marionette DEBUG loaded listener.js 20:14:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 13 (0x95c84400) [pid = 4473] [serial = 13] [outer = 0x97be8800] 20:14:28 INFO - PROCESS | 4473 | 1461208468262 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"60c943cb-14ef-4f32-a778-de9ff2d748b3","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":"20160420194103","device":"desktop","version":"48.0a1","command_id":1}}] 20:14:28 INFO - PROCESS | 4473 | 1461208468517 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}] 20:14:28 INFO - PROCESS | 4473 | 1461208468789 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:14:28 INFO - PROCESS | 4473 | 1461208468896 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:14:28 INFO - PROCESS | 4473 | [4473] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:14:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 14 (0x91f12000) [pid = 4473] [serial = 14] [outer = 0x97be8800] 20:14:29 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:14:29 INFO - PROCESS | 4473 | 1461208469517 Marionette TRACE conn3 <- [1,3,null,{}] 20:14:29 INFO - PROCESS | 4473 | 1461208469548 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:14:29 INFO - PROCESS | 4473 | 1461208469593 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:14:29 INFO - PROCESS | 4473 | 1461208469642 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:14:29 INFO - PROCESS | 4473 | 1461208469646 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:14:29 INFO - PROCESS | 4473 | 1461208469655 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:14:29 INFO - PROCESS | 4473 | 1461208469661 Marionette TRACE conn3 <- [1,6,null,{}] 20:14:29 INFO - PROCESS | 4473 | 1461208469669 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}] 20:14:29 INFO - PROCESS | 4473 | 1461208469699 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:14:29 INFO - PROCESS | 4473 | 1461208469729 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x95aeb400 == 6 [pid = 4473] [id = 6] 20:14:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 15 (0x98a10c00) [pid = 4473] [serial = 15] [outer = (nil)] 20:14:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 16 (0x98722400) [pid = 4473] [serial = 16] [outer = 0x98a10c00] 20:14:29 INFO - PROCESS | 4473 | 1461208469818 Marionette DEBUG loaded listener.js 20:14:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 17 (0x98725800) [pid = 4473] [serial = 17] [outer = 0x98a10c00] 20:14:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149e400 == 7 [pid = 4473] [id = 7] 20:14:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 18 (0x9149e800) [pid = 4473] [serial = 18] [outer = (nil)] 20:14:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 19 (0x914a0c00) [pid = 4473] [serial = 19] [outer = 0x9149e800] 20:14:30 INFO - PROCESS | 4473 | 1461208470350 Marionette DEBUG loaded listener.js 20:14:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 20 (0x97360c00) [pid = 4473] [serial = 20] [outer = 0x9149e800] 20:14:31 INFO - PROCESS | 4473 | [4473] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 20:14:31 INFO - PROCESS | 4473 | 1461208471267 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]]]}] 20:14:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1742ms 20:14:31 INFO - PROCESS | 4473 | 1461208471514 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:14:31 INFO - PROCESS | 4473 | 1461208471522 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:14:31 INFO - PROCESS | 4473 | 1461208471583 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:14:31 INFO - PROCESS | 4473 | 1461208471592 Marionette TRACE conn3 <- [1,10,null,{}] 20:14:31 INFO - PROCESS | 4473 | 1461208471666 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}] 20:14:31 INFO - PROCESS | 4473 | 1461208471926 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:14:32 INFO - PROCESS | 4473 | 1461208472080 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x913c5c00 == 8 [pid = 4473] [id = 8] 20:14:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 21 (0x913c7800) [pid = 4473] [serial = 21] [outer = (nil)] 20:14:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 22 (0x98980c00) [pid = 4473] [serial = 22] [outer = 0x913c7800] 20:14:32 INFO - PROCESS | 4473 | 1461208472205 Marionette DEBUG loaded listener.js 20:14:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 23 (0x9898d800) [pid = 4473] [serial = 23] [outer = 0x913c7800] 20:14:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fc57000 == 9 [pid = 4473] [id = 9] 20:14:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 24 (0x9fc57800) [pid = 4473] [serial = 24] [outer = (nil)] 20:14:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 25 (0x9fc7ec00) [pid = 4473] [serial = 25] [outer = 0x9fc57800] 20:14:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 26 (0x994c7400) [pid = 4473] [serial = 26] [outer = 0x9fc57800] 20:14:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x98726c00 == 10 [pid = 4473] [id = 10] 20:14:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 27 (0x9872b000) [pid = 4473] [serial = 27] [outer = (nil)] 20:14:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 28 (0xa0f9e000) [pid = 4473] [serial = 28] [outer = 0x9872b000] 20:14:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 29 (0xa3c03400) [pid = 4473] [serial = 29] [outer = 0x9872b000] 20:14:33 INFO - PROCESS | 4473 | 1461208473454 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]]]}] 20:14:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1979ms 20:14:33 INFO - PROCESS | 4473 | 1461208473591 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:14:33 INFO - PROCESS | 4473 | 1461208473600 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:14:33 INFO - PROCESS | 4473 | 1461208473667 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:14:33 INFO - PROCESS | 4473 | 1461208473673 Marionette TRACE conn3 <- [1,14,null,{}] 20:14:33 INFO - PROCESS | 4473 | 1461208473682 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}] 20:14:33 INFO - PROCESS | 4473 | 1461208473869 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:14:34 INFO - PROCESS | 4473 | 1461208474026 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x98730c00 == 11 [pid = 4473] [id = 11] 20:14:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 30 (0x98984800) [pid = 4473] [serial = 30] [outer = (nil)] 20:14:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 31 (0x9927b000) [pid = 4473] [serial = 31] [outer = 0x98984800] 20:14:34 INFO - PROCESS | 4473 | 1461208474123 Marionette DEBUG loaded listener.js 20:14:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 32 (0xa3c06800) [pid = 4473] [serial = 32] [outer = 0x98984800] 20:14:35 INFO - PROCESS | 4473 | 1461208475099 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]]]}] 20:14:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1509ms 20:14:35 INFO - PROCESS | 4473 | 1461208475158 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:14:35 INFO - PROCESS | 4473 | 1461208475165 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:14:35 INFO - PROCESS | 4473 | 1461208475176 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:14:35 INFO - PROCESS | 4473 | 1461208475185 Marionette TRACE conn3 <- [1,18,null,{}] 20:14:35 INFO - PROCESS | 4473 | 1461208475204 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}] 20:14:35 INFO - PROCESS | 4473 | 1461208475495 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:14:35 INFO - PROCESS | 4473 | 1461208475700 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:35 INFO - PROCESS | 4473 | ++DOCSHELL 0xa4b87c00 == 12 [pid = 4473] [id = 12] 20:14:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 33 (0xa4b8c000) [pid = 4473] [serial = 33] [outer = (nil)] 20:14:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 34 (0xa9cc6800) [pid = 4473] [serial = 34] [outer = 0xa4b8c000] 20:14:35 INFO - PROCESS | 4473 | 1461208475823 Marionette DEBUG loaded listener.js 20:14:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 35 (0xa9ccb000) [pid = 4473] [serial = 35] [outer = 0xa4b8c000] 20:14:37 INFO - PROCESS | 4473 | 1461208477110 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]]]}] 20:14:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 2049ms 20:14:37 INFO - PROCESS | 4473 | 1461208477230 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:14:37 INFO - PROCESS | 4473 | 1461208477237 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:14:37 INFO - PROCESS | 4473 | 1461208477245 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:14:37 INFO - PROCESS | 4473 | 1461208477250 Marionette TRACE conn3 <- [1,22,null,{}] 20:14:37 INFO - PROCESS | 4473 | 1461208477258 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}] 20:14:37 INFO - PROCESS | 4473 | 1461208477504 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:14:37 INFO - PROCESS | 4473 | 1461208477647 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x913be400 == 13 [pid = 4473] [id = 13] 20:14:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 36 (0x91f1d800) [pid = 4473] [serial = 36] [outer = (nil)] 20:14:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 37 (0x94f15800) [pid = 4473] [serial = 37] [outer = 0x91f1d800] 20:14:37 INFO - PROCESS | 4473 | 1461208477741 Marionette DEBUG loaded listener.js 20:14:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 38 (0x96f71800) [pid = 4473] [serial = 38] [outer = 0x91f1d800] 20:14:38 INFO - PROCESS | 4473 | 1461208478476 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]]]}] 20:14:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1248ms 20:14:38 INFO - PROCESS | 4473 | 1461208478492 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:14:38 INFO - PROCESS | 4473 | 1461208478501 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:14:38 INFO - PROCESS | 4473 | 1461208478512 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:14:38 INFO - PROCESS | 4473 | 1461208478517 Marionette TRACE conn3 <- [1,26,null,{}] 20:14:38 INFO - PROCESS | 4473 | 1461208478524 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}] 20:14:38 INFO - PROCESS | 4473 | 1461208478740 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:14:38 INFO - PROCESS | 4473 | 1461208478757 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x9898e400 == 14 [pid = 4473] [id = 14] 20:14:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 39 (0x98a07000) [pid = 4473] [serial = 39] [outer = (nil)] 20:14:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 40 (0x9901ec00) [pid = 4473] [serial = 40] [outer = 0x98a07000] 20:14:38 INFO - PROCESS | 4473 | 1461208478837 Marionette DEBUG loaded listener.js 20:14:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 41 (0x990bd000) [pid = 4473] [serial = 41] [outer = 0x98a07000] 20:14:39 INFO - PROCESS | 4473 | 1461208479646 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]]]}] 20:14:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1183ms 20:14:39 INFO - PROCESS | 4473 | 1461208479696 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:14:39 INFO - PROCESS | 4473 | 1461208479700 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:14:39 INFO - PROCESS | 4473 | 1461208479707 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:14:39 INFO - PROCESS | 4473 | 1461208479713 Marionette TRACE conn3 <- [1,30,null,{}] 20:14:39 INFO - PROCESS | 4473 | 1461208479729 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}] 20:14:39 INFO - PROCESS | 4473 | 1461208479894 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:14:39 INFO - PROCESS | 4473 | 1461208479906 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x9898cc00 == 15 [pid = 4473] [id = 15] 20:14:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 42 (0x994c6800) [pid = 4473] [serial = 42] [outer = (nil)] 20:14:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 43 (0x9df98800) [pid = 4473] [serial = 43] [outer = 0x994c6800] 20:14:40 INFO - PROCESS | 4473 | 1461208480070 Marionette DEBUG loaded listener.js 20:14:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 44 (0x9fb25000) [pid = 4473] [serial = 44] [outer = 0x994c6800] 20:14:40 INFO - PROCESS | 4473 | 1461208480944 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]]]}] 20:14:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1283ms 20:14:40 INFO - PROCESS | 4473 | 1461208480992 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:14:41 INFO - PROCESS | 4473 | 1461208480999 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:14:41 INFO - PROCESS | 4473 | 1461208481008 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:14:41 INFO - PROCESS | 4473 | 1461208481014 Marionette TRACE conn3 <- [1,34,null,{}] 20:14:41 INFO - PROCESS | 4473 | 1461208481026 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}] 20:14:41 INFO - PROCESS | 4473 | 1461208481252 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:14:41 INFO - PROCESS | 4473 | 1461208481387 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x95c80c00 == 16 [pid = 4473] [id = 16] 20:14:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 45 (0x95c81400) [pid = 4473] [serial = 45] [outer = (nil)] 20:14:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 46 (0x96fb1000) [pid = 4473] [serial = 46] [outer = 0x95c81400] 20:14:41 INFO - PROCESS | 4473 | 1461208481528 Marionette DEBUG loaded listener.js 20:14:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 47 (0x9768f400) [pid = 4473] [serial = 47] [outer = 0x95c81400] 20:14:42 INFO - PROCESS | 4473 | 1461208482445 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]]]}] 20:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1493ms 20:14:42 INFO - PROCESS | 4473 | 1461208482502 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:14:42 INFO - PROCESS | 4473 | 1461208482512 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:14:42 INFO - PROCESS | 4473 | 1461208482523 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:14:42 INFO - PROCESS | 4473 | 1461208482527 Marionette TRACE conn3 <- [1,38,null,{}] 20:14:42 INFO - PROCESS | 4473 | 1461208482535 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}] 20:14:42 INFO - PROCESS | 4473 | 1461208482736 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:14:42 INFO - PROCESS | 4473 | 1461208482871 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x97006c00 == 17 [pid = 4473] [id = 17] 20:14:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 48 (0x98727000) [pid = 4473] [serial = 48] [outer = (nil)] 20:14:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 49 (0x99022000) [pid = 4473] [serial = 49] [outer = 0x98727000] 20:14:42 INFO - PROCESS | 4473 | 1461208482970 Marionette DEBUG loaded listener.js 20:14:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 50 (0x994c6000) [pid = 4473] [serial = 50] [outer = 0x98727000] 20:14:43 INFO - PROCESS | 4473 | 1461208483878 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]]]}] 20:14:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:14:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1386ms 20:14:43 INFO - PROCESS | 4473 | 1461208483909 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:14:43 INFO - PROCESS | 4473 | 1461208483914 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:14:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:14:43 INFO - PROCESS | 4473 | 1461208483921 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:14:43 INFO - PROCESS | 4473 | 1461208483927 Marionette TRACE conn3 <- [1,42,null,{}] 20:14:43 INFO - PROCESS | 4473 | 1461208483946 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}] 20:14:44 INFO - PROCESS | 4473 | 1461208484131 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:14:44 INFO - PROCESS | 4473 | 1461208484263 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x97488400 == 18 [pid = 4473] [id = 18] 20:14:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 51 (0x9ea25800) [pid = 4473] [serial = 51] [outer = (nil)] 20:14:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 52 (0x9fc60800) [pid = 4473] [serial = 52] [outer = 0x9ea25800] 20:14:44 INFO - PROCESS | 4473 | 1461208484365 Marionette DEBUG loaded listener.js 20:14:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 53 (0x9ff11800) [pid = 4473] [serial = 53] [outer = 0x9ea25800] 20:14:45 INFO - PROCESS | 4473 | 1461208485315 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]]]}] 20:14:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1443ms 20:14:45 INFO - PROCESS | 4473 | 1461208485366 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:14:45 INFO - PROCESS | 4473 | 1461208485371 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:14:45 INFO - PROCESS | 4473 | 1461208485378 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:14:45 INFO - PROCESS | 4473 | 1461208485380 Marionette TRACE conn3 <- [1,46,null,{}] 20:14:45 INFO - PROCESS | 4473 | 1461208485406 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}] 20:14:45 INFO - PROCESS | 4473 | 1461208485581 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:14:45 INFO - PROCESS | 4473 | 1461208485761 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149d000 == 19 [pid = 4473] [id = 19] 20:14:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 54 (0x98a0d000) [pid = 4473] [serial = 54] [outer = (nil)] 20:14:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 55 (0xa0e52c00) [pid = 4473] [serial = 55] [outer = 0x98a0d000] 20:14:45 INFO - PROCESS | 4473 | 1461208485894 Marionette DEBUG loaded listener.js 20:14:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 56 (0xa2825c00) [pid = 4473] [serial = 56] [outer = 0x98a0d000] 20:14:46 INFO - PROCESS | 4473 | 1461208486765 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]]]}] 20:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1446ms 20:14:46 INFO - PROCESS | 4473 | 1461208486825 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:14:46 INFO - PROCESS | 4473 | 1461208486830 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:14:46 INFO - PROCESS | 4473 | 1461208486836 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:14:46 INFO - PROCESS | 4473 | 1461208486840 Marionette TRACE conn3 <- [1,50,null,{}] 20:14:46 INFO - PROCESS | 4473 | 1461208486846 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}] 20:14:47 INFO - PROCESS | 4473 | 1461208487016 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:14:47 INFO - PROCESS | 4473 | 1461208487272 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x94f0ec00 == 20 [pid = 4473] [id = 20] 20:14:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 57 (0x94f0f000) [pid = 4473] [serial = 57] [outer = (nil)] 20:14:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 58 (0x96f79c00) [pid = 4473] [serial = 58] [outer = 0x94f0f000] 20:14:47 INFO - PROCESS | 4473 | 1461208487403 Marionette DEBUG loaded listener.js 20:14:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 59 (0x9845a000) [pid = 4473] [serial = 59] [outer = 0x94f0f000] 20:14:48 INFO - PROCESS | 4473 | --DOCSHELL 0x9898e400 == 19 [pid = 4473] [id = 14] 20:14:48 INFO - PROCESS | 4473 | --DOCSHELL 0x913be400 == 18 [pid = 4473] [id = 13] 20:14:48 INFO - PROCESS | 4473 | --DOCSHELL 0x98730c00 == 17 [pid = 4473] [id = 11] 20:14:48 INFO - PROCESS | 4473 | --DOCSHELL 0x913c5c00 == 16 [pid = 4473] [id = 8] 20:14:48 INFO - PROCESS | 4473 | 1461208488375 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]]]}] 20:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1584ms 20:14:48 INFO - PROCESS | 4473 | 1461208488422 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:14:48 INFO - PROCESS | 4473 | 1461208488428 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:14:48 INFO - PROCESS | 4473 | 1461208488439 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:14:48 INFO - PROCESS | 4473 | 1461208488445 Marionette TRACE conn3 <- [1,54,null,{}] 20:14:48 INFO - PROCESS | 4473 | 1461208488456 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}] 20:14:48 INFO - PROCESS | 4473 | 1461208488646 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:14:48 INFO - PROCESS | 4473 | 1461208488781 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x986c8c00 == 17 [pid = 4473] [id = 21] 20:14:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 60 (0x986cc000) [pid = 4473] [serial = 60] [outer = (nil)] 20:14:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 61 (0x9872ac00) [pid = 4473] [serial = 61] [outer = 0x986cc000] 20:14:48 INFO - PROCESS | 4473 | 1461208488924 Marionette DEBUG loaded listener.js 20:14:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 62 (0x9898e400) [pid = 4473] [serial = 62] [outer = 0x986cc000] 20:14:49 INFO - PROCESS | 4473 | 1461208489796 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]]]}] 20:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1393ms 20:14:49 INFO - PROCESS | 4473 | 1461208489848 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:14:49 INFO - PROCESS | 4473 | 1461208489858 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:14:49 INFO - PROCESS | 4473 | 1461208489873 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:14:49 INFO - PROCESS | 4473 | 1461208489877 Marionette TRACE conn3 <- [1,58,null,{}] 20:14:49 INFO - PROCESS | 4473 | 1461208489885 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}] 20:14:50 INFO - PROCESS | 4473 | 1461208490069 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:14:50 INFO - PROCESS | 4473 | 1461208490204 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x98630400 == 18 [pid = 4473] [id = 22] 20:14:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 63 (0x990c0800) [pid = 4473] [serial = 63] [outer = (nil)] 20:14:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 64 (0x9df91c00) [pid = 4473] [serial = 64] [outer = 0x990c0800] 20:14:50 INFO - PROCESS | 4473 | 1461208490298 Marionette DEBUG loaded listener.js 20:14:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 65 (0x9fc57400) [pid = 4473] [serial = 65] [outer = 0x990c0800] 20:14:51 INFO - PROCESS | 4473 | 1461208491244 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]]]}] 20:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1434ms 20:14:51 INFO - PROCESS | 4473 | 1461208491306 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:14:51 INFO - PROCESS | 4473 | 1461208491311 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:14:51 INFO - PROCESS | 4473 | 1461208491319 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:14:51 INFO - PROCESS | 4473 | 1461208491325 Marionette TRACE conn3 <- [1,62,null,{}] 20:14:51 INFO - PROCESS | 4473 | 1461208491343 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}] 20:14:51 INFO - PROCESS | 4473 | 1461208491534 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:14:51 INFO - PROCESS | 4473 | 1461208491670 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x92965400 == 19 [pid = 4473] [id = 23] 20:14:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 66 (0x9ffa2400) [pid = 4473] [serial = 66] [outer = (nil)] 20:14:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 67 (0xa0f48000) [pid = 4473] [serial = 67] [outer = 0x9ffa2400] 20:14:51 INFO - PROCESS | 4473 | 1461208491769 Marionette DEBUG loaded listener.js 20:14:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 68 (0xa3c06c00) [pid = 4473] [serial = 68] [outer = 0x9ffa2400] 20:14:52 INFO - PROCESS | 4473 | 1461208492688 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]]]}] 20:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1441ms 20:14:52 INFO - PROCESS | 4473 | 1461208492772 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:14:52 INFO - PROCESS | 4473 | 1461208492778 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:14:52 INFO - PROCESS | 4473 | 1461208492787 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:14:52 INFO - PROCESS | 4473 | 1461208492791 Marionette TRACE conn3 <- [1,66,null,{}] 20:14:52 INFO - PROCESS | 4473 | 1461208492797 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}] 20:14:52 INFO - PROCESS | 4473 | 1461208492974 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:14:53 INFO - PROCESS | 4473 | 1461208493107 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x95c81c00 == 20 [pid = 4473] [id = 24] 20:14:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 69 (0xa3ce6000) [pid = 4473] [serial = 69] [outer = (nil)] 20:14:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 70 (0xa459ac00) [pid = 4473] [serial = 70] [outer = 0xa3ce6000] 20:14:53 INFO - PROCESS | 4473 | 1461208493202 Marionette DEBUG loaded listener.js 20:14:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 71 (0xa45f6c00) [pid = 4473] [serial = 71] [outer = 0xa3ce6000] 20:14:54 INFO - PROCESS | 4473 | 1461208494041 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]]]}] 20:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1289ms 20:14:54 INFO - PROCESS | 4473 | 1461208494077 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:14:54 INFO - PROCESS | 4473 | 1461208494082 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:14:54 INFO - PROCESS | 4473 | 1461208494089 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:14:54 INFO - PROCESS | 4473 | 1461208494092 Marionette TRACE conn3 <- [1,70,null,{}] 20:14:54 INFO - PROCESS | 4473 | 1461208494115 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}] 20:14:54 INFO - PROCESS | 4473 | 1461208494310 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:14:54 INFO - PROCESS | 4473 | 1461208494373 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x980ebc00 == 21 [pid = 4473] [id = 25] 20:14:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 72 (0xa47dc000) [pid = 4473] [serial = 72] [outer = (nil)] 20:14:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 73 (0xa4b50c00) [pid = 4473] [serial = 73] [outer = 0xa47dc000] 20:14:54 INFO - PROCESS | 4473 | 1461208494502 Marionette DEBUG loaded listener.js 20:14:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 74 (0xa4b81400) [pid = 4473] [serial = 74] [outer = 0xa47dc000] 20:14:55 INFO - PROCESS | 4473 | 1461208495400 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]]]}] 20:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1380ms 20:14:55 INFO - PROCESS | 4473 | 1461208495470 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:14:55 INFO - PROCESS | 4473 | 1461208495474 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:14:55 INFO - PROCESS | 4473 | 1461208495481 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:14:55 INFO - PROCESS | 4473 | 1461208495484 Marionette TRACE conn3 <- [1,74,null,{}] 20:14:55 INFO - PROCESS | 4473 | 1461208495490 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}] 20:14:55 INFO - PROCESS | 4473 | 1461208495757 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:14:56 INFO - PROCESS | 4473 | 1461208496064 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x967c4800 == 22 [pid = 4473] [id = 26] 20:14:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 75 (0x96f72000) [pid = 4473] [serial = 75] [outer = (nil)] 20:14:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 76 (0x97bf5800) [pid = 4473] [serial = 76] [outer = 0x96f72000] 20:14:56 INFO - PROCESS | 4473 | 1461208496170 Marionette DEBUG loaded listener.js 20:14:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 77 (0x986cb400) [pid = 4473] [serial = 77] [outer = 0x96f72000] 20:14:57 INFO - PROCESS | 4473 | 1461208497003 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]]]}] 20:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1582ms 20:14:57 INFO - PROCESS | 4473 | 1461208497081 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:14:57 INFO - PROCESS | 4473 | 1461208497088 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:14:57 INFO - PROCESS | 4473 | 1461208497096 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:14:57 INFO - PROCESS | 4473 | 1461208497101 Marionette TRACE conn3 <- [1,78,null,{}] 20:14:57 INFO - PROCESS | 4473 | 1461208497109 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}] 20:14:57 INFO - PROCESS | 4473 | 1461208497337 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:14:57 INFO - PROCESS | 4473 | --DOCSHELL 0x97006c00 == 21 [pid = 4473] [id = 17] 20:14:57 INFO - PROCESS | 4473 | --DOCSHELL 0x95c80c00 == 20 [pid = 4473] [id = 16] 20:14:57 INFO - PROCESS | 4473 | 1461208497466 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x92b61800 == 21 [pid = 4473] [id = 27] 20:14:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 78 (0x94f0e800) [pid = 4473] [serial = 78] [outer = (nil)] 20:14:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 79 (0x95c80c00) [pid = 4473] [serial = 79] [outer = 0x94f0e800] 20:14:57 INFO - PROCESS | 4473 | 1461208497560 Marionette DEBUG loaded listener.js 20:14:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 80 (0x9862e400) [pid = 4473] [serial = 80] [outer = 0x94f0e800] 20:14:58 INFO - PROCESS | 4473 | 1461208498472 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]]]}] 20:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1437ms 20:14:58 INFO - PROCESS | 4473 | 1461208498536 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:14:58 INFO - PROCESS | 4473 | 1461208498544 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:14:58 INFO - PROCESS | 4473 | 1461208498553 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:14:58 INFO - PROCESS | 4473 | 1461208498559 Marionette TRACE conn3 <- [1,82,null,{}] 20:14:58 INFO - PROCESS | 4473 | 1461208498571 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}] 20:14:58 INFO - PROCESS | 4473 | 1461208498790 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:14:58 INFO - PROCESS | 4473 | 1461208498931 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fb96c00 == 22 [pid = 4473] [id = 28] 20:14:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 81 (0x9fc76000) [pid = 4473] [serial = 81] [outer = (nil)] 20:14:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 82 (0x9ffd0400) [pid = 4473] [serial = 82] [outer = 0x9fc76000] 20:14:59 INFO - PROCESS | 4473 | 1461208499035 Marionette DEBUG loaded listener.js 20:14:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 83 (0xa0a99400) [pid = 4473] [serial = 83] [outer = 0x9fc76000] 20:14:59 INFO - PROCESS | 4473 | 1461208499896 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]]]}] 20:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1404ms 20:14:59 INFO - PROCESS | 4473 | 1461208499968 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:14:59 INFO - PROCESS | 4473 | 1461208499974 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:14:59 INFO - PROCESS | 4473 | 1461208499984 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:14:59 INFO - PROCESS | 4473 | 1461208499987 Marionette TRACE conn3 <- [1,86,null,{}] 20:14:59 INFO - PROCESS | 4473 | 1461208499994 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}] 20:15:00 INFO - PROCESS | 4473 | 1461208500173 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:15:00 INFO - PROCESS | 4473 | 1461208500314 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fc55c00 == 23 [pid = 4473] [id = 29] 20:15:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 84 (0xa3c0d800) [pid = 4473] [serial = 84] [outer = (nil)] 20:15:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 85 (0xa44cd000) [pid = 4473] [serial = 85] [outer = 0xa3c0d800] 20:15:00 INFO - PROCESS | 4473 | 1461208500412 Marionette DEBUG loaded listener.js 20:15:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 86 (0xa4b09400) [pid = 4473] [serial = 86] [outer = 0xa3c0d800] 20:15:01 INFO - PROCESS | 4473 | 1461208501394 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]]]}] 20:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1480ms 20:15:01 INFO - PROCESS | 4473 | 1461208501465 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:15:01 INFO - PROCESS | 4473 | 1461208501472 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:15:01 INFO - PROCESS | 4473 | 1461208501489 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:15:01 INFO - PROCESS | 4473 | 1461208501497 Marionette TRACE conn3 <- [1,90,null,{}] 20:15:01 INFO - PROCESS | 4473 | 1461208501503 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}] 20:15:01 INFO - PROCESS | 4473 | 1461208501733 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:15:01 INFO - PROCESS | 4473 | 1461208501957 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x91f1f000 == 24 [pid = 4473] [id = 30] 20:15:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 87 (0x9901e400) [pid = 4473] [serial = 87] [outer = (nil)] 20:15:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 88 (0xa683ac00) [pid = 4473] [serial = 88] [outer = 0x9901e400] 20:15:02 INFO - PROCESS | 4473 | 1461208502133 Marionette DEBUG loaded listener.js 20:15:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 89 (0xa6c6ac00) [pid = 4473] [serial = 89] [outer = 0x9901e400] 20:15:03 INFO - PROCESS | 4473 | 1461208503041 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]]]}] 20:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1597ms 20:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:15:03 INFO - PROCESS | 4473 | 1461208503078 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:15:03 INFO - PROCESS | 4473 | 1461208503082 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:15:03 INFO - PROCESS | 4473 | 1461208503089 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:15:03 INFO - PROCESS | 4473 | 1461208503092 Marionette TRACE conn3 <- [1,94,null,{}] 20:15:03 INFO - PROCESS | 4473 | 1461208503098 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}] 20:15:03 INFO - PROCESS | 4473 | 1461208503263 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:15:03 INFO - PROCESS | 4473 | 1461208503407 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x9295c000 == 25 [pid = 4473] [id = 31] 20:15:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 90 (0xa6c31c00) [pid = 4473] [serial = 90] [outer = (nil)] 20:15:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 91 (0xa77ef800) [pid = 4473] [serial = 91] [outer = 0xa6c31c00] 20:15:03 INFO - PROCESS | 4473 | 1461208503499 Marionette DEBUG loaded listener.js 20:15:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 92 (0xa77f0800) [pid = 4473] [serial = 92] [outer = 0xa6c31c00] 20:15:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 93 (0x900c4400) [pid = 4473] [serial = 93] [outer = 0x9872b000] 20:15:04 INFO - PROCESS | 4473 | 1461208504478 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]]]}] 20:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1433ms 20:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:15:04 INFO - PROCESS | 4473 | 1461208504529 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:15:04 INFO - PROCESS | 4473 | 1461208504532 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:15:04 INFO - PROCESS | 4473 | 1461208504540 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:15:04 INFO - PROCESS | 4473 | 1461208504543 Marionette TRACE conn3 <- [1,98,null,{}] 20:15:04 INFO - PROCESS | 4473 | 1461208504551 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}] 20:15:04 INFO - PROCESS | 4473 | 1461208504724 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:15:04 INFO - PROCESS | 4473 | 1461208504868 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x900ca400 == 26 [pid = 4473] [id = 32] 20:15:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 94 (0x900cec00) [pid = 4473] [serial = 94] [outer = (nil)] 20:15:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 95 (0x967ba000) [pid = 4473] [serial = 95] [outer = 0x900cec00] 20:15:04 INFO - PROCESS | 4473 | 1461208504976 Marionette DEBUG loaded listener.js 20:15:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 96 (0xa77f7400) [pid = 4473] [serial = 96] [outer = 0x900cec00] 20:15:06 INFO - PROCESS | 4473 | 1461208506112 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]]]}] 20:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1634ms 20:15:06 INFO - PROCESS | 4473 | 1461208506173 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:15:06 INFO - PROCESS | 4473 | 1461208506180 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:15:06 INFO - PROCESS | 4473 | 1461208506188 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:15:06 INFO - PROCESS | 4473 | 1461208506194 Marionette TRACE conn3 <- [1,102,null,{}] 20:15:06 INFO - PROCESS | 4473 | 1461208506203 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}] 20:15:06 INFO - PROCESS | 4473 | 1461208506412 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:15:06 INFO - PROCESS | 4473 | 1461208506636 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x9862b400 == 27 [pid = 4473] [id = 33] 20:15:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 97 (0x98724c00) [pid = 4473] [serial = 97] [outer = (nil)] 20:15:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 98 (0x98abf000) [pid = 4473] [serial = 98] [outer = 0x98724c00] 20:15:06 INFO - PROCESS | 4473 | 1461208506738 Marionette DEBUG loaded listener.js 20:15:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 99 (0x9df98400) [pid = 4473] [serial = 99] [outer = 0x98724c00] 20:15:07 INFO - PROCESS | 4473 | 1461208507583 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]]]}] 20:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1436ms 20:15:07 INFO - PROCESS | 4473 | 1461208507625 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:15:07 INFO - PROCESS | 4473 | 1461208507633 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:15:07 INFO - PROCESS | 4473 | 1461208507645 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:15:07 INFO - PROCESS | 4473 | 1461208507650 Marionette TRACE conn3 <- [1,106,null,{}] 20:15:07 INFO - PROCESS | 4473 | 1461208507656 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}] 20:15:07 INFO - PROCESS | 4473 | 1461208507838 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:15:08 INFO - PROCESS | 4473 | --DOCSHELL 0x967c4800 == 26 [pid = 4473] [id = 26] 20:15:08 INFO - PROCESS | 4473 | --DOCSHELL 0x95c81c00 == 25 [pid = 4473] [id = 24] 20:15:08 INFO - PROCESS | 4473 | --DOCSHELL 0x92965400 == 24 [pid = 4473] [id = 23] 20:15:08 INFO - PROCESS | 4473 | --DOCSHELL 0x98630400 == 23 [pid = 4473] [id = 22] 20:15:08 INFO - PROCESS | 4473 | 1461208508048 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:08 INFO - PROCESS | 4473 | --DOCSHELL 0x986c8c00 == 22 [pid = 4473] [id = 21] 20:15:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c4c00 == 23 [pid = 4473] [id = 34] 20:15:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 100 (0x900c7800) [pid = 4473] [serial = 100] [outer = (nil)] 20:15:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 101 (0x900cf400) [pid = 4473] [serial = 101] [outer = 0x900c7800] 20:15:08 INFO - PROCESS | 4473 | 1461208508153 Marionette DEBUG loaded listener.js 20:15:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 102 (0x95a26c00) [pid = 4473] [serial = 102] [outer = 0x900c7800] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0xa4b87c00 == 22 [pid = 4473] [id = 12] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x900ca400 == 21 [pid = 4473] [id = 32] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x9862b400 == 20 [pid = 4473] [id = 33] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x9fc55c00 == 19 [pid = 4473] [id = 29] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x91f1f000 == 18 [pid = 4473] [id = 30] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x9295c000 == 17 [pid = 4473] [id = 31] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x980ebc00 == 16 [pid = 4473] [id = 25] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x92b61800 == 15 [pid = 4473] [id = 27] 20:15:09 INFO - PROCESS | 4473 | --DOCSHELL 0x9fb96c00 == 14 [pid = 4473] [id = 28] 20:15:10 INFO - PROCESS | 4473 | --DOCSHELL 0x9898cc00 == 13 [pid = 4473] [id = 15] 20:15:10 INFO - PROCESS | 4473 | --DOCSHELL 0x95aeb400 == 12 [pid = 4473] [id = 6] 20:15:10 INFO - PROCESS | 4473 | --DOCSHELL 0x97488400 == 11 [pid = 4473] [id = 18] 20:15:10 INFO - PROCESS | 4473 | --DOCSHELL 0x94f0ec00 == 10 [pid = 4473] [id = 20] 20:15:10 INFO - PROCESS | 4473 | --DOCSHELL 0x9149d000 == 9 [pid = 4473] [id = 19] 20:15:12 INFO - PROCESS | 4473 | 1461208512191 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]]]}] 20:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 4607ms 20:15:12 INFO - PROCESS | 4473 | 1461208512254 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:15:12 INFO - PROCESS | 4473 | 1461208512263 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:15:12 INFO - PROCESS | 4473 | 1461208512275 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:15:12 INFO - PROCESS | 4473 | 1461208512285 Marionette TRACE conn3 <- [1,110,null,{}] 20:15:12 INFO - PROCESS | 4473 | 1461208512301 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}] 20:15:12 INFO - PROCESS | 4473 | 1461208512609 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:15:12 INFO - PROCESS | 4473 | 1461208512812 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af0400 == 10 [pid = 4473] [id = 35] 20:15:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 103 (0x94f0b400) [pid = 4473] [serial = 103] [outer = (nil)] 20:15:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 104 (0x967c0000) [pid = 4473] [serial = 104] [outer = 0x94f0b400] 20:15:12 INFO - PROCESS | 4473 | 1461208512920 Marionette DEBUG loaded listener.js 20:15:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 105 (0x97002c00) [pid = 4473] [serial = 105] [outer = 0x94f0b400] 20:15:13 INFO - PROCESS | 4473 | 1461208513693 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]]]}] 20:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1496ms 20:15:13 INFO - PROCESS | 4473 | 1461208513770 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:15:13 INFO - PROCESS | 4473 | 1461208513781 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:15:13 INFO - PROCESS | 4473 | 1461208513798 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:15:13 INFO - PROCESS | 4473 | 1461208513803 Marionette TRACE conn3 <- [1,114,null,{}] 20:15:13 INFO - PROCESS | 4473 | 1461208513810 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}] 20:15:13 INFO - PROCESS | 4473 | 1461208513991 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:15:14 INFO - PROCESS | 4473 | 1461208514003 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c2000 == 11 [pid = 4473] [id = 36] 20:15:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 106 (0x95c8d400) [pid = 4473] [serial = 106] [outer = (nil)] 20:15:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 107 (0x9898ac00) [pid = 4473] [serial = 107] [outer = 0x95c8d400] 20:15:14 INFO - PROCESS | 4473 | 1461208514196 Marionette DEBUG loaded listener.js 20:15:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 108 (0x99042000) [pid = 4473] [serial = 108] [outer = 0x95c8d400] 20:15:15 INFO - PROCESS | 4473 | 1461208515082 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]]]}] 20:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1351ms 20:15:15 INFO - PROCESS | 4473 | 1461208515150 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:15:15 INFO - PROCESS | 4473 | 1461208515155 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:15:15 INFO - PROCESS | 4473 | 1461208515163 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:15:15 INFO - PROCESS | 4473 | 1461208515169 Marionette TRACE conn3 <- [1,118,null,{}] 20:15:15 INFO - PROCESS | 4473 | 1461208515196 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}] 20:15:15 INFO - PROCESS | 4473 | 1461208515436 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:15:15 INFO - PROCESS | 4473 | 1461208515463 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fc56800 == 12 [pid = 4473] [id = 37] 20:15:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 109 (0x9fef0c00) [pid = 4473] [serial = 109] [outer = (nil)] 20:15:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 110 (0xa0c3cc00) [pid = 4473] [serial = 110] [outer = 0x9fef0c00] 20:15:15 INFO - PROCESS | 4473 | 1461208515549 Marionette DEBUG loaded listener.js 20:15:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 111 (0xa3c01c00) [pid = 4473] [serial = 111] [outer = 0x9fef0c00] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 110 (0x96f72000) [pid = 4473] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 109 (0x95c81400) [pid = 4473] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 108 (0xa3c0d800) [pid = 4473] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 107 (0x986cc000) [pid = 4473] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 106 (0x94f0f000) [pid = 4473] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 105 (0x91f1d800) [pid = 4473] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 104 (0x98a07000) [pid = 4473] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 103 (0x913c7800) [pid = 4473] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 102 (0x98984800) [pid = 4473] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 101 (0xa4b8c000) [pid = 4473] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 100 (0x900cec00) [pid = 4473] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 99 (0xa47dc000) [pid = 4473] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 98 (0x98a10c00) [pid = 4473] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 97 (0x994c6800) [pid = 4473] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 96 (0xa6c31c00) [pid = 4473] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 95 (0xa3ce6000) [pid = 4473] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 94 (0x990c0800) [pid = 4473] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 93 (0x9901e400) [pid = 4473] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 92 (0x9ffa2400) [pid = 4473] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 91 (0x9fc76000) [pid = 4473] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 90 (0x98a0d000) [pid = 4473] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 89 (0x9ea25800) [pid = 4473] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 88 (0x98727000) [pid = 4473] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:15:16 INFO - PROCESS | 4473 | --DOMWINDOW == 87 (0x94f0e800) [pid = 4473] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:15:17 INFO - PROCESS | 4473 | 1461208517346 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]]]}] 20:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 2241ms 20:15:17 INFO - PROCESS | 4473 | 1461208517428 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:15:17 INFO - PROCESS | 4473 | 1461208517432 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:15:17 INFO - PROCESS | 4473 | 1461208517469 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:15:17 INFO - PROCESS | 4473 | 1461208517472 Marionette TRACE conn3 <- [1,122,null,{}] 20:15:17 INFO - PROCESS | 4473 | 1461208517484 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}] 20:15:17 INFO - PROCESS | 4473 | 1461208517649 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:15:17 INFO - PROCESS | 4473 | 1461208517751 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x900ce800 == 13 [pid = 4473] [id = 38] 20:15:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 88 (0x9149bc00) [pid = 4473] [serial = 112] [outer = (nil)] 20:15:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 89 (0x9df9a800) [pid = 4473] [serial = 113] [outer = 0x9149bc00] 20:15:17 INFO - PROCESS | 4473 | 1461208517833 Marionette DEBUG loaded listener.js 20:15:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 90 (0xa0e4c800) [pid = 4473] [serial = 114] [outer = 0x9149bc00] 20:15:18 INFO - PROCESS | 4473 | 1461208518510 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]]]}] 20:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1089ms 20:15:18 INFO - PROCESS | 4473 | 1461208518560 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:15:18 INFO - PROCESS | 4473 | 1461208518564 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:15:18 INFO - PROCESS | 4473 | 1461208518571 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:15:18 INFO - PROCESS | 4473 | 1461208518574 Marionette TRACE conn3 <- [1,126,null,{}] 20:15:18 INFO - PROCESS | 4473 | 1461208518580 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}] 20:15:18 INFO - PROCESS | 4473 | 1461208518770 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:15:18 INFO - PROCESS | 4473 | 1461208518795 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c3c00 == 14 [pid = 4473] [id = 39] 20:15:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 91 (0x91f15000) [pid = 4473] [serial = 115] [outer = (nil)] 20:15:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 92 (0xa3c8a000) [pid = 4473] [serial = 116] [outer = 0x91f15000] 20:15:18 INFO - PROCESS | 4473 | 1461208518875 Marionette DEBUG loaded listener.js 20:15:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 93 (0xa4453c00) [pid = 4473] [serial = 117] [outer = 0x91f15000] 20:15:19 INFO - PROCESS | 4473 | 1461208519912 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]]]}] 20:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1384ms 20:15:19 INFO - PROCESS | 4473 | 1461208519957 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:15:19 INFO - PROCESS | 4473 | 1461208519965 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:15:19 INFO - PROCESS | 4473 | 1461208519975 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:15:19 INFO - PROCESS | 4473 | 1461208519980 Marionette TRACE conn3 <- [1,130,null,{}] 20:15:19 INFO - PROCESS | 4473 | 1461208519991 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}] 20:15:20 INFO - PROCESS | 4473 | 1461208520239 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:15:20 INFO - PROCESS | 4473 | 1461208520495 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x975edc00 == 15 [pid = 4473] [id = 40] 20:15:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 94 (0x994c6400) [pid = 4473] [serial = 118] [outer = (nil)] 20:15:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 95 (0x9b0dec00) [pid = 4473] [serial = 119] [outer = 0x994c6400] 20:15:20 INFO - PROCESS | 4473 | 1461208520647 Marionette DEBUG loaded listener.js 20:15:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 96 (0x9fc7dc00) [pid = 4473] [serial = 120] [outer = 0x994c6400] 20:15:21 INFO - PROCESS | 4473 | 1461208521840 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]]]}] 20:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1892ms 20:15:21 INFO - PROCESS | 4473 | 1461208521879 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:15:21 INFO - PROCESS | 4473 | 1461208521889 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:15:21 INFO - PROCESS | 4473 | 1461208521901 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:15:21 INFO - PROCESS | 4473 | 1461208521905 Marionette TRACE conn3 <- [1,134,null,{}] 20:15:21 INFO - PROCESS | 4473 | 1461208521912 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}] 20:15:22 INFO - PROCESS | 4473 | 1461208522142 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:15:22 INFO - PROCESS | 4473 | 1461208522294 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x9898cc00 == 16 [pid = 4473] [id = 41] 20:15:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 97 (0xa3c83c00) [pid = 4473] [serial = 121] [outer = (nil)] 20:15:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 98 (0xa4b88000) [pid = 4473] [serial = 122] [outer = 0xa3c83c00] 20:15:22 INFO - PROCESS | 4473 | 1461208522389 Marionette DEBUG loaded listener.js 20:15:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 99 (0xa4b8d800) [pid = 4473] [serial = 123] [outer = 0xa3c83c00] 20:15:23 INFO - PROCESS | 4473 | 1461208523455 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]]]}] 20:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1585ms 20:15:23 INFO - PROCESS | 4473 | 1461208523488 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:15:23 INFO - PROCESS | 4473 | 1461208523494 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:15:23 INFO - PROCESS | 4473 | 1461208523505 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:15:23 INFO - PROCESS | 4473 | 1461208523512 Marionette TRACE conn3 <- [1,138,null,{}] 20:15:23 INFO - PROCESS | 4473 | 1461208523530 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}] 20:15:23 INFO - PROCESS | 4473 | 1461208523755 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:15:23 INFO - PROCESS | 4473 | 1461208523938 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:24 INFO - PROCESS | 4473 | ++DOCSHELL 0xa4b8e800 == 17 [pid = 4473] [id = 42] 20:15:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 100 (0xa682fc00) [pid = 4473] [serial = 124] [outer = (nil)] 20:15:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 101 (0xa68a2c00) [pid = 4473] [serial = 125] [outer = 0xa682fc00] 20:15:24 INFO - PROCESS | 4473 | 1461208524074 Marionette DEBUG loaded listener.js 20:15:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 102 (0xa6c65400) [pid = 4473] [serial = 126] [outer = 0xa682fc00] 20:15:24 INFO - PROCESS | 4473 | 1461208524922 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]]]}] 20:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1492ms 20:15:25 INFO - PROCESS | 4473 | 1461208524995 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:15:25 INFO - PROCESS | 4473 | 1461208525001 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:15:25 INFO - PROCESS | 4473 | 1461208525008 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:15:25 INFO - PROCESS | 4473 | 1461208525012 Marionette TRACE conn3 <- [1,142,null,{}] 20:15:25 INFO - PROCESS | 4473 | 1461208525018 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}] 20:15:25 INFO - PROCESS | 4473 | 1461208525231 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:15:25 INFO - PROCESS | 4473 | 1461208525375 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bd8400 == 18 [pid = 4473] [id = 43] 20:15:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 103 (0x92bdd000) [pid = 4473] [serial = 127] [outer = (nil)] 20:15:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 104 (0x92be0800) [pid = 4473] [serial = 128] [outer = 0x92bdd000] 20:15:25 INFO - PROCESS | 4473 | 1461208525469 Marionette DEBUG loaded listener.js 20:15:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 105 (0x92be4000) [pid = 4473] [serial = 129] [outer = 0x92bdd000] 20:15:26 INFO - PROCESS | 4473 | 1461208526357 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]]]}] 20:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1384ms 20:15:26 INFO - PROCESS | 4473 | 1461208526393 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:15:26 INFO - PROCESS | 4473 | 1461208526398 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:15:26 INFO - PROCESS | 4473 | 1461208526404 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:15:26 INFO - PROCESS | 4473 | 1461208526408 Marionette TRACE conn3 <- [1,146,null,{}] 20:15:26 INFO - PROCESS | 4473 | 1461208526414 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}] 20:15:26 INFO - PROCESS | 4473 | 1461208526579 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:15:26 INFO - PROCESS | 4473 | 1461208526738 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bd5c00 == 19 [pid = 4473] [id = 44] 20:15:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 106 (0x92be2c00) [pid = 4473] [serial = 130] [outer = (nil)] 20:15:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 107 (0x92bf2000) [pid = 4473] [serial = 131] [outer = 0x92be2c00] 20:15:26 INFO - PROCESS | 4473 | 1461208526838 Marionette DEBUG loaded listener.js 20:15:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 108 (0x92bf3c00) [pid = 4473] [serial = 132] [outer = 0x92be2c00] 20:15:27 INFO - PROCESS | 4473 | 1461208527417 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:15:28 INFO - PROCESS | 4473 | 1461208528031 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]]]}] 20:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1687ms 20:15:28 INFO - PROCESS | 4473 | 1461208528092 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:15:28 INFO - PROCESS | 4473 | 1461208528097 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:15:28 INFO - PROCESS | 4473 | 1461208528105 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:15:28 INFO - PROCESS | 4473 | 1461208528109 Marionette TRACE conn3 <- [1,150,null,{}] 20:15:28 INFO - PROCESS | 4473 | 1461208528115 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}] 20:15:28 INFO - PROCESS | 4473 | 1461208528550 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:15:28 INFO - PROCESS | 4473 | 1461208528744 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af6800 == 20 [pid = 4473] [id = 45] 20:15:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 109 (0x92af7000) [pid = 4473] [serial = 133] [outer = (nil)] 20:15:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 110 (0x92bde400) [pid = 4473] [serial = 134] [outer = 0x92af7000] 20:15:28 INFO - PROCESS | 4473 | 1461208528838 Marionette DEBUG loaded listener.js 20:15:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 111 (0x94f15000) [pid = 4473] [serial = 135] [outer = 0x92af7000] 20:15:29 INFO - PROCESS | 4473 | 1461208529976 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]]]}] 20:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1890ms 20:15:29 INFO - PROCESS | 4473 | 1461208529996 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:15:30 INFO - PROCESS | 4473 | 1461208530014 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:15:30 INFO - PROCESS | 4473 | 1461208530027 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:15:30 INFO - PROCESS | 4473 | 1461208530044 Marionette TRACE conn3 <- [1,154,null,{}] 20:15:30 INFO - PROCESS | 4473 | 1461208530058 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}] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 110 (0xa44cd000) [pid = 4473] [serial = 85] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 109 (0x9845a000) [pid = 4473] [serial = 59] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 108 (0xa282e000) [pid = 4473] [serial = 2] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 107 (0x96f79c00) [pid = 4473] [serial = 58] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 106 (0x94f15800) [pid = 4473] [serial = 37] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 105 (0x9901ec00) [pid = 4473] [serial = 40] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 104 (0x95c80c00) [pid = 4473] [serial = 79] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 103 (0x98980c00) [pid = 4473] [serial = 22] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 102 (0x9fc7ec00) [pid = 4473] [serial = 25] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 101 (0x96f71800) [pid = 4473] [serial = 38] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 100 (0x9898d800) [pid = 4473] [serial = 23] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 99 (0xa0f9e000) [pid = 4473] [serial = 28] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 98 (0x9927b000) [pid = 4473] [serial = 31] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 97 (0x98725800) [pid = 4473] [serial = 17] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 96 (0xa3c06800) [pid = 4473] [serial = 32] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 95 (0x9fb25000) [pid = 4473] [serial = 44] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 94 (0xa9ccb000) [pid = 4473] [serial = 35] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 93 (0xa9cc6800) [pid = 4473] [serial = 34] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 92 (0x990bd000) [pid = 4473] [serial = 41] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 91 (0x9ff11800) [pid = 4473] [serial = 53] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 90 (0x994c6000) [pid = 4473] [serial = 50] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 89 (0x9fc60800) [pid = 4473] [serial = 52] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 88 (0x9862e400) [pid = 4473] [serial = 80] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 87 (0x986cb400) [pid = 4473] [serial = 77] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 86 (0x9768f400) [pid = 4473] [serial = 47] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 85 (0x99022000) [pid = 4473] [serial = 49] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 84 (0xa4b09400) [pid = 4473] [serial = 86] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 83 (0x96fb1000) [pid = 4473] [serial = 46] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 82 (0x9df91c00) [pid = 4473] [serial = 64] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 81 (0x9872ac00) [pid = 4473] [serial = 61] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 80 (0x9ffd0400) [pid = 4473] [serial = 82] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 79 (0x9898e400) [pid = 4473] [serial = 62] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 78 (0x97bf5800) [pid = 4473] [serial = 76] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 77 (0x967ba000) [pid = 4473] [serial = 95] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 76 (0x9fc57400) [pid = 4473] [serial = 65] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 75 (0xa6c6ac00) [pid = 4473] [serial = 89] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 74 (0xa459ac00) [pid = 4473] [serial = 70] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 73 (0xa77ef800) [pid = 4473] [serial = 91] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 72 (0xa683ac00) [pid = 4473] [serial = 88] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 71 (0xa3c06c00) [pid = 4473] [serial = 68] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 70 (0x9769a000) [pid = 4473] [serial = 12] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 69 (0x914a0c00) [pid = 4473] [serial = 19] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 68 (0xa0f48000) [pid = 4473] [serial = 67] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 67 (0x97bf7c00) [pid = 4473] [serial = 9] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 66 (0xa0a99400) [pid = 4473] [serial = 83] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 65 (0xa2825c00) [pid = 4473] [serial = 56] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 64 (0xa0e52c00) [pid = 4473] [serial = 55] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 63 (0x98abf000) [pid = 4473] [serial = 98] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 62 (0xa77f7400) [pid = 4473] [serial = 96] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 61 (0xa4b81400) [pid = 4473] [serial = 74] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 60 (0x98722400) [pid = 4473] [serial = 16] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 59 (0x9df98800) [pid = 4473] [serial = 43] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 58 (0xa3c03400) [pid = 4473] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 57 (0xa77f0800) [pid = 4473] [serial = 92] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 56 (0xa45f6c00) [pid = 4473] [serial = 71] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | --DOMWINDOW == 55 (0xa4b50c00) [pid = 4473] [serial = 73] [outer = (nil)] [url = about:blank] 20:15:31 INFO - PROCESS | 4473 | 1461208531277 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:15:31 INFO - PROCESS | 4473 | 1461208531366 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x9295b800 == 21 [pid = 4473] [id = 46] 20:15:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 56 (0x9295bc00) [pid = 4473] [serial = 136] [outer = (nil)] 20:15:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 57 (0x92963800) [pid = 4473] [serial = 137] [outer = 0x9295bc00] 20:15:31 INFO - PROCESS | 4473 | 1461208531454 Marionette DEBUG loaded listener.js 20:15:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 58 (0x92af2c00) [pid = 4473] [serial = 138] [outer = 0x9295bc00] 20:15:32 INFO - PROCESS | 4473 | 1461208532306 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]]]}] 20:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2303ms 20:15:32 INFO - PROCESS | 4473 | 1461208532334 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:15:32 INFO - PROCESS | 4473 | 1461208532342 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:15:32 INFO - PROCESS | 4473 | 1461208532354 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:15:32 INFO - PROCESS | 4473 | 1461208532358 Marionette TRACE conn3 <- [1,158,null,{}] 20:15:32 INFO - PROCESS | 4473 | 1461208532366 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}] 20:15:32 INFO - PROCESS | 4473 | 1461208532551 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:15:32 INFO - PROCESS | 4473 | 1461208532656 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x95c38400 == 22 [pid = 4473] [id = 47] 20:15:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 59 (0x95c80c00) [pid = 4473] [serial = 139] [outer = (nil)] 20:15:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 60 (0x96f78000) [pid = 4473] [serial = 140] [outer = 0x95c80c00] 20:15:32 INFO - PROCESS | 4473 | 1461208532739 Marionette DEBUG loaded listener.js 20:15:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 61 (0x97106000) [pid = 4473] [serial = 141] [outer = 0x95c80c00] 20:15:33 INFO - PROCESS | 4473 | 1461208533614 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]]]}] 20:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1293ms 20:15:33 INFO - PROCESS | 4473 | 1461208533648 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:15:33 INFO - PROCESS | 4473 | 1461208533652 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:15:33 INFO - PROCESS | 4473 | 1461208533661 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:15:33 INFO - PROCESS | 4473 | 1461208533667 Marionette TRACE conn3 <- [1,162,null,{}] 20:15:33 INFO - PROCESS | 4473 | 1461208533682 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}] 20:15:33 INFO - PROCESS | 4473 | 1461208533893 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:15:33 INFO - PROCESS | 4473 | 1461208533916 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x98119800 == 23 [pid = 4473] [id = 48] 20:15:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 62 (0x98451c00) [pid = 4473] [serial = 142] [outer = (nil)] 20:15:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 63 (0x9862b800) [pid = 4473] [serial = 143] [outer = 0x98451c00] 20:15:34 INFO - PROCESS | 4473 | 1461208534005 Marionette DEBUG loaded listener.js 20:15:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 64 (0x98633c00) [pid = 4473] [serial = 144] [outer = 0x98451c00] 20:15:34 INFO - PROCESS | 4473 | 1461208534935 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]]]}] 20:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1343ms 20:15:35 INFO - PROCESS | 4473 | 1461208535004 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:15:35 INFO - PROCESS | 4473 | 1461208535012 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:15:35 INFO - PROCESS | 4473 | 1461208535039 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:15:35 INFO - PROCESS | 4473 | 1461208535048 Marionette TRACE conn3 <- [1,166,null,{}] 20:15:35 INFO - PROCESS | 4473 | 1461208535054 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}] 20:15:35 INFO - PROCESS | 4473 | 1461208535256 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:15:35 INFO - PROCESS | 4473 | 1461208535283 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x9898e000 == 24 [pid = 4473] [id = 49] 20:15:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 65 (0x98ab3800) [pid = 4473] [serial = 145] [outer = (nil)] 20:15:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 66 (0x99023c00) [pid = 4473] [serial = 146] [outer = 0x98ab3800] 20:15:35 INFO - PROCESS | 4473 | 1461208535370 Marionette DEBUG loaded listener.js 20:15:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 67 (0x990c5c00) [pid = 4473] [serial = 147] [outer = 0x98ab3800] 20:15:35 INFO - PROCESS | 4473 | --DOMWINDOW == 66 (0x9149bc00) [pid = 4473] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:15:35 INFO - PROCESS | 4473 | --DOMWINDOW == 65 (0x9fef0c00) [pid = 4473] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:15:35 INFO - PROCESS | 4473 | --DOMWINDOW == 64 (0x900c7800) [pid = 4473] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:15:35 INFO - PROCESS | 4473 | --DOMWINDOW == 63 (0x94f0b400) [pid = 4473] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:15:35 INFO - PROCESS | 4473 | --DOMWINDOW == 62 (0x95c8d400) [pid = 4473] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:15:35 INFO - PROCESS | 4473 | --DOMWINDOW == 61 (0x98724c00) [pid = 4473] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:15:35 INFO - PROCESS | 4473 | --DOMWINDOW == 60 (0x91f15000) [pid = 4473] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:15:36 INFO - PROCESS | 4473 | 1461208536354 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]]]}] 20:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1358ms 20:15:36 INFO - PROCESS | 4473 | 1461208536381 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:15:36 INFO - PROCESS | 4473 | 1461208536385 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:15:36 INFO - PROCESS | 4473 | 1461208536391 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:15:36 INFO - PROCESS | 4473 | 1461208536395 Marionette TRACE conn3 <- [1,170,null,{}] 20:15:36 INFO - PROCESS | 4473 | 1461208536401 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}] 20:15:36 INFO - PROCESS | 4473 | 1461208536545 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:15:36 INFO - PROCESS | 4473 | 1461208536561 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x9903a000 == 25 [pid = 4473] [id = 50] 20:15:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 61 (0x994b4000) [pid = 4473] [serial = 148] [outer = (nil)] 20:15:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 62 (0x994ce000) [pid = 4473] [serial = 149] [outer = 0x994b4000] 20:15:36 INFO - PROCESS | 4473 | 1461208536640 Marionette DEBUG loaded listener.js 20:15:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 63 (0x9b088800) [pid = 4473] [serial = 150] [outer = 0x994b4000] 20:15:37 INFO - PROCESS | 4473 | 1461208537537 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]]]}] 20:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1192ms 20:15:37 INFO - PROCESS | 4473 | 1461208537633 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:15:37 INFO - PROCESS | 4473 | 1461208537638 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:15:37 INFO - PROCESS | 4473 | 1461208537653 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:15:37 INFO - PROCESS | 4473 | 1461208537660 Marionette TRACE conn3 <- [1,174,null,{}] 20:15:37 INFO - PROCESS | 4473 | 1461208537669 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}] 20:15:37 INFO - PROCESS | 4473 | 1461208537876 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:15:38 INFO - PROCESS | 4473 | 1461208538012 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c7800 == 26 [pid = 4473] [id = 51] 20:15:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 64 (0x900cb000) [pid = 4473] [serial = 151] [outer = (nil)] 20:15:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 65 (0x92bfb400) [pid = 4473] [serial = 152] [outer = 0x900cb000] 20:15:38 INFO - PROCESS | 4473 | 1461208538107 Marionette DEBUG loaded listener.js 20:15:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 66 (0x967c1c00) [pid = 4473] [serial = 153] [outer = 0x900cb000] 20:15:39 INFO - PROCESS | 4473 | 1461208539119 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]]]}] 20:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1490ms 20:15:39 INFO - PROCESS | 4473 | 1461208539146 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:15:39 INFO - PROCESS | 4473 | 1461208539152 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:15:39 INFO - PROCESS | 4473 | 1461208539163 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:15:39 INFO - PROCESS | 4473 | 1461208539170 Marionette TRACE conn3 <- [1,178,null,{}] 20:15:39 INFO - PROCESS | 4473 | 1461208539179 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}] 20:15:39 INFO - PROCESS | 4473 | 1461208539370 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:15:39 INFO - PROCESS | 4473 | 1461208539506 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x914a4000 == 27 [pid = 4473] [id = 52] 20:15:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 67 (0x9872c400) [pid = 4473] [serial = 154] [outer = (nil)] 20:15:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 68 (0x98ac2000) [pid = 4473] [serial = 155] [outer = 0x9872c400] 20:15:39 INFO - PROCESS | 4473 | 1461208539656 Marionette DEBUG loaded listener.js 20:15:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 69 (0x994cec00) [pid = 4473] [serial = 156] [outer = 0x9872c400] 20:15:40 INFO - PROCESS | 4473 | 1461208540594 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]]]}] 20:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1492ms 20:15:40 INFO - PROCESS | 4473 | 1461208540653 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:15:40 INFO - PROCESS | 4473 | 1461208540658 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:15:40 INFO - PROCESS | 4473 | 1461208540665 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:15:40 INFO - PROCESS | 4473 | 1461208540669 Marionette TRACE conn3 <- [1,182,null,{}] 20:15:40 INFO - PROCESS | 4473 | 1461208540678 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}] 20:15:40 INFO - PROCESS | 4473 | 1461208540864 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:15:41 INFO - PROCESS | 4473 | 1461208541010 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fb8f400 == 28 [pid = 4473] [id = 53] 20:15:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 70 (0x9fb96000) [pid = 4473] [serial = 157] [outer = (nil)] 20:15:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 71 (0x9fc5b400) [pid = 4473] [serial = 158] [outer = 0x9fb96000] 20:15:41 INFO - PROCESS | 4473 | 1461208541144 Marionette DEBUG loaded listener.js 20:15:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 72 (0x9fc7b800) [pid = 4473] [serial = 159] [outer = 0x9fb96000] 20:15:42 INFO - PROCESS | 4473 | 1461208542122 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]]]}] 20:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1534ms 20:15:42 INFO - PROCESS | 4473 | 1461208542202 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:15:42 INFO - PROCESS | 4473 | 1461208542209 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:15:42 INFO - PROCESS | 4473 | 1461208542220 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:15:42 INFO - PROCESS | 4473 | 1461208542225 Marionette TRACE conn3 <- [1,186,null,{}] 20:15:42 INFO - PROCESS | 4473 | 1461208542236 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}] 20:15:42 INFO - PROCESS | 4473 | 1461208542559 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:15:42 INFO - PROCESS | 4473 | 1461208542754 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149d000 == 29 [pid = 4473] [id = 54] 20:15:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 73 (0x95a2f000) [pid = 4473] [serial = 160] [outer = (nil)] 20:15:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 74 (0x9ffa7c00) [pid = 4473] [serial = 161] [outer = 0x95a2f000] 20:15:42 INFO - PROCESS | 4473 | 1461208542845 Marionette DEBUG loaded listener.js 20:15:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 75 (0x9ffd0000) [pid = 4473] [serial = 162] [outer = 0x95a2f000] 20:15:43 INFO - PROCESS | 4473 | 1461208543904 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]]]}] 20:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1741ms 20:15:43 INFO - PROCESS | 4473 | 1461208543961 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:15:43 INFO - PROCESS | 4473 | 1461208543966 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:15:43 INFO - PROCESS | 4473 | 1461208543976 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:15:43 INFO - PROCESS | 4473 | 1461208543981 Marionette TRACE conn3 <- [1,190,null,{}] 20:15:44 INFO - PROCESS | 4473 | 1461208543991 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}] 20:15:44 INFO - PROCESS | 4473 | 1461208544178 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:15:44 INFO - PROCESS | 4473 | --DOCSHELL 0x900ce800 == 28 [pid = 4473] [id = 38] 20:15:44 INFO - PROCESS | 4473 | --DOCSHELL 0x9fc56800 == 27 [pid = 4473] [id = 37] 20:15:44 INFO - PROCESS | 4473 | 1461208544360 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af0000 == 28 [pid = 4473] [id = 55] 20:15:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 76 (0x92af2400) [pid = 4473] [serial = 163] [outer = (nil)] 20:15:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 77 (0x967ba400) [pid = 4473] [serial = 164] [outer = 0x92af2400] 20:15:44 INFO - PROCESS | 4473 | 1461208544446 Marionette DEBUG loaded listener.js 20:15:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 78 (0x9748e800) [pid = 4473] [serial = 165] [outer = 0x92af2400] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 77 (0x900cf400) [pid = 4473] [serial = 101] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 76 (0x9df98400) [pid = 4473] [serial = 99] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 75 (0x9df9a800) [pid = 4473] [serial = 113] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 74 (0xa0c3cc00) [pid = 4473] [serial = 110] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 73 (0x95a26c00) [pid = 4473] [serial = 102] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 72 (0x967c0000) [pid = 4473] [serial = 104] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 71 (0x97002c00) [pid = 4473] [serial = 105] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 70 (0xa0e4c800) [pid = 4473] [serial = 114] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 69 (0x99042000) [pid = 4473] [serial = 108] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 68 (0x9898ac00) [pid = 4473] [serial = 107] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 67 (0xa3c01c00) [pid = 4473] [serial = 111] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 66 (0xa3c8a000) [pid = 4473] [serial = 116] [outer = (nil)] [url = about:blank] 20:15:44 INFO - PROCESS | 4473 | --DOMWINDOW == 65 (0xa4453c00) [pid = 4473] [serial = 117] [outer = (nil)] [url = about:blank] 20:15:45 INFO - PROCESS | 4473 | 1461208545186 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]]]}] 20:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1235ms 20:15:45 INFO - PROCESS | 4473 | 1461208545225 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:15:45 INFO - PROCESS | 4473 | 1461208545234 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:15:45 INFO - PROCESS | 4473 | 1461208545247 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:15:45 INFO - PROCESS | 4473 | 1461208545251 Marionette TRACE conn3 <- [1,194,null,{}] 20:15:45 INFO - PROCESS | 4473 | 1461208545258 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}] 20:15:45 INFO - PROCESS | 4473 | 1461208545425 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:15:45 INFO - PROCESS | 4473 | 1461208545436 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x98452000 == 29 [pid = 4473] [id = 56] 20:15:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 66 (0x9845a000) [pid = 4473] [serial = 166] [outer = (nil)] 20:15:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 67 (0x98727800) [pid = 4473] [serial = 167] [outer = 0x9845a000] 20:15:45 INFO - PROCESS | 4473 | 1461208545520 Marionette DEBUG loaded listener.js 20:15:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 68 (0x98a08000) [pid = 4473] [serial = 168] [outer = 0x9845a000] 20:15:46 INFO - PROCESS | 4473 | 1461208546354 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]]]}] 20:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1132ms 20:15:46 INFO - PROCESS | 4473 | 1461208546379 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:15:46 INFO - PROCESS | 4473 | 1461208546383 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:15:46 INFO - PROCESS | 4473 | 1461208546390 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:15:46 INFO - PROCESS | 4473 | 1461208546396 Marionette TRACE conn3 <- [1,198,null,{}] 20:15:46 INFO - PROCESS | 4473 | 1461208546412 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}] 20:15:46 INFO - PROCESS | 4473 | 1461208546589 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:15:46 INFO - PROCESS | 4473 | 1461208546717 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x98451400 == 30 [pid = 4473] [id = 57] 20:15:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 69 (0x98726400) [pid = 4473] [serial = 169] [outer = (nil)] 20:15:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 70 (0x9fb2c800) [pid = 4473] [serial = 170] [outer = 0x98726400] 20:15:46 INFO - PROCESS | 4473 | 1461208546798 Marionette DEBUG loaded listener.js 20:15:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 71 (0x9fc5dc00) [pid = 4473] [serial = 171] [outer = 0x98726400] 20:15:47 INFO - PROCESS | 4473 | 1461208547676 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]]]}] 20:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1338ms 20:15:47 INFO - PROCESS | 4473 | 1461208547729 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:15:47 INFO - PROCESS | 4473 | 1461208547733 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:15:47 INFO - PROCESS | 4473 | 1461208547750 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:15:47 INFO - PROCESS | 4473 | 1461208547754 Marionette TRACE conn3 <- [1,202,null,{}] 20:15:47 INFO - PROCESS | 4473 | 1461208547760 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}] 20:15:47 INFO - PROCESS | 4473 | 1461208547953 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:15:47 INFO - PROCESS | 4473 | 1461208547975 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x9df90c00 == 31 [pid = 4473] [id = 58] 20:15:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 72 (0x9ffa4c00) [pid = 4473] [serial = 172] [outer = (nil)] 20:15:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 73 (0xa0ad1c00) [pid = 4473] [serial = 173] [outer = 0x9ffa4c00] 20:15:48 INFO - PROCESS | 4473 | 1461208548065 Marionette DEBUG loaded listener.js 20:15:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 74 (0x92be1400) [pid = 4473] [serial = 174] [outer = 0x9ffa4c00] 20:15:48 INFO - PROCESS | 4473 | 1461208548965 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]]]}] 20:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1286ms 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 73 (0x98ab3800) [pid = 4473] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 72 (0x95c80c00) [pid = 4473] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 71 (0x98451c00) [pid = 4473] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 70 (0x994c6400) [pid = 4473] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 69 (0x9295bc00) [pid = 4473] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 68 (0xa3c83c00) [pid = 4473] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 67 (0xa682fc00) [pid = 4473] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 66 (0x92bdd000) [pid = 4473] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:15:49 INFO - PROCESS | 4473 | --DOMWINDOW == 65 (0x92be2c00) [pid = 4473] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:15:49 INFO - PROCESS | 4473 | 1461208549082 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:15:49 INFO - PROCESS | 4473 | 1461208549084 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:15:49 INFO - PROCESS | 4473 | 1461208549099 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:15:49 INFO - PROCESS | 4473 | 1461208549102 Marionette TRACE conn3 <- [1,206,null,{}] 20:15:49 INFO - PROCESS | 4473 | 1461208549108 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}] 20:15:49 INFO - PROCESS | 4473 | 1461208549261 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:15:49 INFO - PROCESS | 4473 | 1461208549271 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bed400 == 32 [pid = 4473] [id = 59] 20:15:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 66 (0x9769a000) [pid = 4473] [serial = 175] [outer = (nil)] 20:15:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 67 (0x98ab3800) [pid = 4473] [serial = 176] [outer = 0x9769a000] 20:15:49 INFO - PROCESS | 4473 | 1461208549347 Marionette DEBUG loaded listener.js 20:15:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 68 (0x9b086c00) [pid = 4473] [serial = 177] [outer = 0x9769a000] 20:15:50 INFO - PROCESS | 4473 | 1461208550150 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]]]}] 20:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1078ms 20:15:50 INFO - PROCESS | 4473 | 1461208550185 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:15:50 INFO - PROCESS | 4473 | 1461208550188 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:15:50 INFO - PROCESS | 4473 | 1461208550196 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:15:50 INFO - PROCESS | 4473 | 1461208550199 Marionette TRACE conn3 <- [1,210,null,{}] 20:15:50 INFO - PROCESS | 4473 | 1461208550205 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}] 20:15:50 INFO - PROCESS | 4473 | 1461208550389 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:15:50 INFO - PROCESS | 4473 | 1461208550402 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x94f17800 == 33 [pid = 4473] [id = 60] 20:15:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 69 (0x975ed400) [pid = 4473] [serial = 178] [outer = (nil)] 20:15:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 70 (0xa282f400) [pid = 4473] [serial = 179] [outer = 0x975ed400] 20:15:50 INFO - PROCESS | 4473 | 1461208550522 Marionette DEBUG loaded listener.js 20:15:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 71 (0xa2a33c00) [pid = 4473] [serial = 180] [outer = 0x975ed400] 20:15:51 INFO - PROCESS | 4473 | 1461208551528 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]]]}] 20:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1384ms 20:15:51 INFO - PROCESS | 4473 | 1461208551597 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:15:51 INFO - PROCESS | 4473 | 1461208551604 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:15:51 INFO - PROCESS | 4473 | 1461208551615 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:15:51 INFO - PROCESS | 4473 | 1461208551621 Marionette TRACE conn3 <- [1,214,null,{}] 20:15:51 INFO - PROCESS | 4473 | 1461208551631 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}] 20:15:51 INFO - PROCESS | 4473 | 1461208551848 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:15:52 INFO - PROCESS | 4473 | 1461208551989 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x91f1a000 == 34 [pid = 4473] [id = 61] 20:15:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 72 (0x92bd6800) [pid = 4473] [serial = 181] [outer = (nil)] 20:15:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 73 (0x95c31000) [pid = 4473] [serial = 182] [outer = 0x92bd6800] 20:15:52 INFO - PROCESS | 4473 | 1461208552152 Marionette DEBUG loaded listener.js 20:15:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 74 (0x967c4800) [pid = 4473] [serial = 183] [outer = 0x92bd6800] 20:15:53 INFO - PROCESS | 4473 | 1461208553040 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]]]}] 20:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1495ms 20:15:53 INFO - PROCESS | 4473 | 1461208553110 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:15:53 INFO - PROCESS | 4473 | 1461208553120 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:15:53 INFO - PROCESS | 4473 | 1461208553132 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:15:53 INFO - PROCESS | 4473 | 1461208553136 Marionette TRACE conn3 <- [1,218,null,{}] 20:15:53 INFO - PROCESS | 4473 | 1461208553144 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}] 20:15:53 INFO - PROCESS | 4473 | 1461208553361 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:15:53 INFO - PROCESS | 4473 | 1461208553544 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x986ca400 == 35 [pid = 4473] [id = 62] 20:15:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 75 (0x98ac2800) [pid = 4473] [serial = 184] [outer = (nil)] 20:15:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 76 (0x9df91800) [pid = 4473] [serial = 185] [outer = 0x98ac2800] 20:15:53 INFO - PROCESS | 4473 | 1461208553683 Marionette DEBUG loaded listener.js 20:15:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 77 (0x9ea25800) [pid = 4473] [serial = 186] [outer = 0x98ac2800] 20:15:54 INFO - PROCESS | 4473 | 1461208554556 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]]]}] 20:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1483ms 20:15:54 INFO - PROCESS | 4473 | 1461208554616 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:15:54 INFO - PROCESS | 4473 | 1461208554620 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:15:54 INFO - PROCESS | 4473 | 1461208554627 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:15:54 INFO - PROCESS | 4473 | 1461208554634 Marionette TRACE conn3 <- [1,222,null,{}] 20:15:54 INFO - PROCESS | 4473 | 1461208554652 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}] 20:15:54 INFO - PROCESS | 4473 | 1461208554881 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:15:55 INFO - PROCESS | 4473 | 1461208555024 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:55 INFO - PROCESS | 4473 | ++DOCSHELL 0xa0adec00 == 36 [pid = 4473] [id = 63] 20:15:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 78 (0xa2825c00) [pid = 4473] [serial = 187] [outer = (nil)] 20:15:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 79 (0xa3c03400) [pid = 4473] [serial = 188] [outer = 0xa2825c00] 20:15:55 INFO - PROCESS | 4473 | 1461208555163 Marionette DEBUG loaded listener.js 20:15:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 80 (0xa3c7ec00) [pid = 4473] [serial = 189] [outer = 0xa2825c00] 20:15:56 INFO - PROCESS | 4473 | 1461208556020 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]]]}] 20:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1445ms 20:15:56 INFO - PROCESS | 4473 | 1461208556073 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:15:56 INFO - PROCESS | 4473 | 1461208556077 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:15:56 INFO - PROCESS | 4473 | 1461208556085 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:15:56 INFO - PROCESS | 4473 | 1461208556089 Marionette TRACE conn3 <- [1,226,null,{}] 20:15:56 INFO - PROCESS | 4473 | 1461208556095 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}] 20:15:56 INFO - PROCESS | 4473 | 1461208556270 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:15:56 INFO - PROCESS | 4473 | 1461208556411 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x967d9400 == 37 [pid = 4473] [id = 64] 20:15:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 81 (0x967dd000) [pid = 4473] [serial = 190] [outer = (nil)] 20:15:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 82 (0x967e2c00) [pid = 4473] [serial = 191] [outer = 0x967dd000] 20:15:56 INFO - PROCESS | 4473 | 1461208556501 Marionette DEBUG loaded listener.js 20:15:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 83 (0x967e6000) [pid = 4473] [serial = 192] [outer = 0x967dd000] 20:15:57 INFO - PROCESS | 4473 | 1461208557533 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]]]}] 20:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1488ms 20:15:57 INFO - PROCESS | 4473 | 1461208557575 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:15:57 INFO - PROCESS | 4473 | 1461208557579 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:15:57 INFO - PROCESS | 4473 | 1461208557586 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:15:57 INFO - PROCESS | 4473 | 1461208557590 Marionette TRACE conn3 <- [1,230,null,{}] 20:15:57 INFO - PROCESS | 4473 | 1461208557597 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}] 20:15:57 INFO - PROCESS | 4473 | 1461208557767 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:15:57 INFO - PROCESS | 4473 | 1461208557909 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x94f09400 == 38 [pid = 4473] [id = 65] 20:15:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 84 (0x967e1400) [pid = 4473] [serial = 193] [outer = (nil)] 20:15:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 85 (0xa3c88000) [pid = 4473] [serial = 194] [outer = 0x967e1400] 20:15:58 INFO - PROCESS | 4473 | 1461208558001 Marionette DEBUG loaded listener.js 20:15:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 86 (0xa4454c00) [pid = 4473] [serial = 195] [outer = 0x967e1400] 20:15:58 INFO - PROCESS | 4473 | 1461208558919 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]]]}] 20:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1382ms 20:15:58 INFO - PROCESS | 4473 | 1461208558969 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:15:58 INFO - PROCESS | 4473 | 1461208558974 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:15:58 INFO - PROCESS | 4473 | 1461208558981 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:15:58 INFO - PROCESS | 4473 | 1461208558985 Marionette TRACE conn3 <- [1,234,null,{}] 20:15:58 INFO - PROCESS | 4473 | 1461208558991 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}] 20:15:59 INFO - PROCESS | 4473 | 1461208559206 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:15:59 INFO - PROCESS | 4473 | 1461208559576 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af2800 == 39 [pid = 4473] [id = 66] 20:15:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 87 (0x92af3000) [pid = 4473] [serial = 196] [outer = (nil)] 20:15:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 88 (0x92bda400) [pid = 4473] [serial = 197] [outer = 0x92af3000] 20:15:59 INFO - PROCESS | 4473 | 1461208559668 Marionette DEBUG loaded listener.js 20:15:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 89 (0x92bf0000) [pid = 4473] [serial = 198] [outer = 0x92af3000] 20:16:00 INFO - PROCESS | 4473 | 1461208560512 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]]]}] 20:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1582ms 20:16:00 INFO - PROCESS | 4473 | 1461208560565 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:16:00 INFO - PROCESS | 4473 | 1461208560573 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:16:00 INFO - PROCESS | 4473 | 1461208560583 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:16:00 INFO - PROCESS | 4473 | 1461208560590 Marionette TRACE conn3 <- [1,238,null,{}] 20:16:00 INFO - PROCESS | 4473 | 1461208560600 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}] 20:16:00 INFO - PROCESS | 4473 | 1461208560793 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:16:00 INFO - PROCESS | 4473 | 1461208560969 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bfa000 == 40 [pid = 4473] [id = 67] 20:16:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 90 (0x94f18000) [pid = 4473] [serial = 199] [outer = (nil)] 20:16:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 91 (0x97695000) [pid = 4473] [serial = 200] [outer = 0x94f18000] 20:16:01 INFO - PROCESS | 4473 | 1461208561118 Marionette DEBUG loaded listener.js 20:16:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 92 (0x98728000) [pid = 4473] [serial = 201] [outer = 0x94f18000] 20:16:02 INFO - PROCESS | 4473 | 1461208562004 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]]]}] 20:16:02 INFO - PROCESS | 4473 | --DOCSHELL 0x900c3c00 == 39 [pid = 4473] [id = 39] 20:16:02 INFO - PROCESS | 4473 | --DOCSHELL 0x900c2000 == 38 [pid = 4473] [id = 36] 20:16:02 INFO - PROCESS | 4473 | --DOCSHELL 0xa4b8e800 == 37 [pid = 4473] [id = 42] 20:16:02 INFO - PROCESS | 4473 | --DOCSHELL 0x900c4c00 == 36 [pid = 4473] [id = 34] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 91 (0x92bde400) [pid = 4473] [serial = 134] [outer = (nil)] [url = about:blank] 20:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1497ms 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 90 (0x994ce000) [pid = 4473] [serial = 149] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOCSHELL 0x92af0400 == 35 [pid = 4473] [id = 35] 20:16:02 INFO - PROCESS | 4473 | --DOCSHELL 0x9898cc00 == 34 [pid = 4473] [id = 41] 20:16:02 INFO - PROCESS | 4473 | 1461208562102 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:16:02 INFO - PROCESS | 4473 | 1461208562109 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:16:02 INFO - PROCESS | 4473 | 1461208562117 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:16:02 INFO - PROCESS | 4473 | 1461208562122 Marionette TRACE conn3 <- [1,242,null,{}] 20:16:02 INFO - PROCESS | 4473 | 1461208562129 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}] 20:16:02 INFO - PROCESS | 4473 | 1461208562323 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 89 (0x99023c00) [pid = 4473] [serial = 146] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 88 (0x96f78000) [pid = 4473] [serial = 140] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 87 (0x98633c00) [pid = 4473] [serial = 144] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 86 (0x9862b800) [pid = 4473] [serial = 143] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 85 (0x9fc7dc00) [pid = 4473] [serial = 120] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 84 (0x990c5c00) [pid = 4473] [serial = 147] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 83 (0x9b0dec00) [pid = 4473] [serial = 119] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 82 (0x92963800) [pid = 4473] [serial = 137] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 81 (0xa4b8d800) [pid = 4473] [serial = 123] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 80 (0x92af2c00) [pid = 4473] [serial = 138] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 79 (0xa4b88000) [pid = 4473] [serial = 122] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 78 (0xa6c65400) [pid = 4473] [serial = 126] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 77 (0xa68a2c00) [pid = 4473] [serial = 125] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 76 (0x92be4000) [pid = 4473] [serial = 129] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 75 (0x92be0800) [pid = 4473] [serial = 128] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 74 (0x92bf3c00) [pid = 4473] [serial = 132] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 73 (0x92bf2000) [pid = 4473] [serial = 131] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | --DOMWINDOW == 72 (0x97106000) [pid = 4473] [serial = 141] [outer = (nil)] [url = about:blank] 20:16:02 INFO - PROCESS | 4473 | 1461208562561 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x92963800 == 35 [pid = 4473] [id = 68] 20:16:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 73 (0x92be4000) [pid = 4473] [serial = 202] [outer = (nil)] 20:16:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 74 (0x97005c00) [pid = 4473] [serial = 203] [outer = 0x92be4000] 20:16:02 INFO - PROCESS | 4473 | 1461208562652 Marionette DEBUG loaded listener.js 20:16:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 75 (0x9862b800) [pid = 4473] [serial = 204] [outer = 0x92be4000] 20:16:03 INFO - PROCESS | 4473 | 1461208563414 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]]]}] 20:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1339ms 20:16:03 INFO - PROCESS | 4473 | 1461208563457 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:16:03 INFO - PROCESS | 4473 | 1461208563462 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:16:03 INFO - PROCESS | 4473 | 1461208563477 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:16:03 INFO - PROCESS | 4473 | 1461208563486 Marionette TRACE conn3 <- [1,246,null,{}] 20:16:03 INFO - PROCESS | 4473 | 1461208563496 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}] 20:16:03 INFO - PROCESS | 4473 | 1461208563680 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:16:03 INFO - PROCESS | 4473 | 1461208563789 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x92961800 == 36 [pid = 4473] [id = 69] 20:16:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 76 (0x975eec00) [pid = 4473] [serial = 205] [outer = (nil)] 20:16:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 77 (0x9b0e9400) [pid = 4473] [serial = 206] [outer = 0x975eec00] 20:16:03 INFO - PROCESS | 4473 | 1461208563867 Marionette DEBUG loaded listener.js 20:16:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 78 (0x9fb8f800) [pid = 4473] [serial = 207] [outer = 0x975eec00] 20:16:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 79 (0x9fc76000) [pid = 4473] [serial = 208] [outer = 0x9872b000] 20:16:04 INFO - PROCESS | 4473 | 1461208564797 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]]]}] 20:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1402ms 20:16:04 INFO - PROCESS | 4473 | 1461208564871 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:16:04 INFO - PROCESS | 4473 | 1461208564875 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:16:04 INFO - PROCESS | 4473 | 1461208564886 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:16:04 INFO - PROCESS | 4473 | 1461208564889 Marionette TRACE conn3 <- [1,250,null,{}] 20:16:04 INFO - PROCESS | 4473 | 1461208564896 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}] 20:16:05 INFO - PROCESS | 4473 | 1461208565091 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:16:05 INFO - PROCESS | 4473 | 1461208565115 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149b800 == 37 [pid = 4473] [id = 70] 20:16:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 80 (0x9b089400) [pid = 4473] [serial = 209] [outer = (nil)] 20:16:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 81 (0x9ffd7000) [pid = 4473] [serial = 210] [outer = 0x9b089400] 20:16:05 INFO - PROCESS | 4473 | 1461208565193 Marionette DEBUG loaded listener.js 20:16:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 82 (0xa0c3c400) [pid = 4473] [serial = 211] [outer = 0x9b089400] 20:16:06 INFO - PROCESS | 4473 | 1461208566028 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]]]}] 20:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1180ms 20:16:06 INFO - PROCESS | 4473 | 1461208566067 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:16:06 INFO - PROCESS | 4473 | 1461208566070 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:16:06 INFO - PROCESS | 4473 | 1461208566078 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:16:06 INFO - PROCESS | 4473 | 1461208566081 Marionette TRACE conn3 <- [1,254,null,{}] 20:16:06 INFO - PROCESS | 4473 | 1461208566098 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}] 20:16:06 INFO - PROCESS | 4473 | 1461208566311 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:16:06 INFO - PROCESS | 4473 | 1461208566338 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x900cd800 == 38 [pid = 4473] [id = 71] 20:16:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 83 (0xa0a8f800) [pid = 4473] [serial = 212] [outer = (nil)] 20:16:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 84 (0xa4454800) [pid = 4473] [serial = 213] [outer = 0xa0a8f800] 20:16:06 INFO - PROCESS | 4473 | 1461208566423 Marionette DEBUG loaded listener.js 20:16:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 85 (0xa45f0800) [pid = 4473] [serial = 214] [outer = 0xa0a8f800] 20:16:07 INFO - PROCESS | 4473 | --DOMWINDOW == 84 (0x9ffa4c00) [pid = 4473] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:16:07 INFO - PROCESS | 4473 | --DOMWINDOW == 83 (0x9769a000) [pid = 4473] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:16:07 INFO - PROCESS | 4473 | --DOMWINDOW == 82 (0x9845a000) [pid = 4473] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:16:07 INFO - PROCESS | 4473 | --DOMWINDOW == 81 (0x98726400) [pid = 4473] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:16:07 INFO - PROCESS | 4473 | --DOMWINDOW == 80 (0x92af2400) [pid = 4473] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:16:07 INFO - PROCESS | 4473 | --DOMWINDOW == 79 (0x95a2f000) [pid = 4473] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:16:07 INFO - PROCESS | 4473 | --DOMWINDOW == 78 (0x92af7000) [pid = 4473] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:16:07 INFO - PROCESS | 4473 | 1461208567441 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]]]}] 20:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1405ms 20:16:07 INFO - PROCESS | 4473 | 1461208567484 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:16:07 INFO - PROCESS | 4473 | 1461208567488 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:16:07 INFO - PROCESS | 4473 | 1461208567494 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:16:07 INFO - PROCESS | 4473 | 1461208567498 Marionette TRACE conn3 <- [1,258,null,{}] 20:16:07 INFO - PROCESS | 4473 | 1461208567504 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}] 20:16:07 INFO - PROCESS | 4473 | 1461208567695 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:16:07 INFO - PROCESS | 4473 | 1461208567714 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x91f1f000 == 39 [pid = 4473] [id = 72] 20:16:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 79 (0x98631c00) [pid = 4473] [serial = 215] [outer = (nil)] 20:16:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 80 (0xa45f5800) [pid = 4473] [serial = 216] [outer = 0x98631c00] 20:16:07 INFO - PROCESS | 4473 | 1461208567792 Marionette DEBUG loaded listener.js 20:16:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 81 (0xa45f8800) [pid = 4473] [serial = 217] [outer = 0x98631c00] 20:16:08 INFO - PROCESS | 4473 | 1461208568596 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]]]}] 20:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1131ms 20:16:08 INFO - PROCESS | 4473 | 1461208568631 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:16:08 INFO - PROCESS | 4473 | 1461208568635 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:16:08 INFO - PROCESS | 4473 | 1461208568648 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:16:08 INFO - PROCESS | 4473 | 1461208568651 Marionette TRACE conn3 <- [1,262,null,{}] 20:16:08 INFO - PROCESS | 4473 | 1461208568657 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}] 20:16:08 INFO - PROCESS | 4473 | 1461208568810 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:16:08 INFO - PROCESS | 4473 | 1461208568822 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x929b2c00 == 40 [pid = 4473] [id = 73] 20:16:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 82 (0x929b3400) [pid = 4473] [serial = 218] [outer = (nil)] 20:16:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 83 (0x929ba400) [pid = 4473] [serial = 219] [outer = 0x929b3400] 20:16:08 INFO - PROCESS | 4473 | 1461208568899 Marionette DEBUG loaded listener.js 20:16:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 84 (0x929bd800) [pid = 4473] [serial = 220] [outer = 0x929b3400] 20:16:09 INFO - PROCESS | 4473 | 1461208569976 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]]]}] 20:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1386ms 20:16:10 INFO - PROCESS | 4473 | 1461208570036 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:16:10 INFO - PROCESS | 4473 | 1461208570045 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:16:10 INFO - PROCESS | 4473 | 1461208570056 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:16:10 INFO - PROCESS | 4473 | 1461208570062 Marionette TRACE conn3 <- [1,266,null,{}] 20:16:10 INFO - PROCESS | 4473 | 1461208570072 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}] 20:16:10 INFO - PROCESS | 4473 | 1461208570300 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:16:10 INFO - PROCESS | 4473 | 1461208570497 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af5400 == 41 [pid = 4473] [id = 74] 20:16:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 85 (0x92af6400) [pid = 4473] [serial = 221] [outer = (nil)] 20:16:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 86 (0x92bef000) [pid = 4473] [serial = 222] [outer = 0x92af6400] 20:16:10 INFO - PROCESS | 4473 | 1461208570639 Marionette DEBUG loaded listener.js 20:16:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 87 (0x967c3800) [pid = 4473] [serial = 223] [outer = 0x92af6400] 20:16:11 INFO - PROCESS | 4473 | 1461208571527 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]]]}] 20:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1547ms 20:16:11 INFO - PROCESS | 4473 | 1461208571604 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:16:11 INFO - PROCESS | 4473 | 1461208571613 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:16:11 INFO - PROCESS | 4473 | 1461208571626 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:16:11 INFO - PROCESS | 4473 | 1461208571631 Marionette TRACE conn3 <- [1,270,null,{}] 20:16:11 INFO - PROCESS | 4473 | 1461208571638 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}] 20:16:11 INFO - PROCESS | 4473 | 1461208571863 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:16:12 INFO - PROCESS | 4473 | 1461208572056 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x97007400 == 42 [pid = 4473] [id = 75] 20:16:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 88 (0x9845a000) [pid = 4473] [serial = 224] [outer = (nil)] 20:16:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 89 (0x9898dc00) [pid = 4473] [serial = 225] [outer = 0x9845a000] 20:16:12 INFO - PROCESS | 4473 | 1461208572208 Marionette DEBUG loaded listener.js 20:16:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 90 (0x99039c00) [pid = 4473] [serial = 226] [outer = 0x9845a000] 20:16:13 INFO - PROCESS | 4473 | 1461208573202 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]]]}] 20:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1640ms 20:16:13 INFO - PROCESS | 4473 | 1461208573266 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:16:13 INFO - PROCESS | 4473 | 1461208573271 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:16:13 INFO - PROCESS | 4473 | 1461208573279 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:16:13 INFO - PROCESS | 4473 | 1461208573285 Marionette TRACE conn3 <- [1,274,null,{}] 20:16:13 INFO - PROCESS | 4473 | 1461208573303 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}] 20:16:13 INFO - PROCESS | 4473 | 1461208573540 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:16:13 INFO - PROCESS | 4473 | 1461208573780 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149bc00 == 43 [pid = 4473] [id = 76] 20:16:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 91 (0x96fb7c00) [pid = 4473] [serial = 227] [outer = (nil)] 20:16:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 92 (0xa4457800) [pid = 4473] [serial = 228] [outer = 0x96fb7c00] 20:16:13 INFO - PROCESS | 4473 | 1461208573879 Marionette DEBUG loaded listener.js 20:16:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 93 (0xa4b09400) [pid = 4473] [serial = 229] [outer = 0x96fb7c00] 20:16:14 INFO - PROCESS | 4473 | 1461208574708 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]]]}] 20:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1442ms 20:16:14 INFO - PROCESS | 4473 | 1461208574736 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:16:14 INFO - PROCESS | 4473 | 1461208574742 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:16:14 INFO - PROCESS | 4473 | 1461208574751 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:16:14 INFO - PROCESS | 4473 | 1461208574755 Marionette TRACE conn3 <- [1,278,null,{}] 20:16:14 INFO - PROCESS | 4473 | 1461208574761 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}] 20:16:14 INFO - PROCESS | 4473 | 1461208574955 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:16:15 INFO - PROCESS | 4473 | 1461208575102 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x974a0c00 == 44 [pid = 4473] [id = 77] 20:16:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 94 (0x974a1400) [pid = 4473] [serial = 230] [outer = (nil)] 20:16:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 95 (0x974a8800) [pid = 4473] [serial = 231] [outer = 0x974a1400] 20:16:15 INFO - PROCESS | 4473 | 1461208575195 Marionette DEBUG loaded listener.js 20:16:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 96 (0x974ac800) [pid = 4473] [serial = 232] [outer = 0x974a1400] 20:16:16 INFO - PROCESS | 4473 | 1461208576129 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]]]}] 20:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1431ms 20:16:16 INFO - PROCESS | 4473 | 1461208576183 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:16:16 INFO - PROCESS | 4473 | 1461208576186 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:16:16 INFO - PROCESS | 4473 | 1461208576194 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:16:16 INFO - PROCESS | 4473 | 1461208576197 Marionette TRACE conn3 <- [1,282,null,{}] 20:16:16 INFO - PROCESS | 4473 | 1461208576204 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}] 20:16:16 INFO - PROCESS | 4473 | 1461208576378 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:16:16 INFO - PROCESS | 4473 | 1461208576525 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x92be3000 == 45 [pid = 4473] [id = 78] 20:16:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 97 (0x92bf7800) [pid = 4473] [serial = 233] [outer = (nil)] 20:16:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 98 (0xa4b4b800) [pid = 4473] [serial = 234] [outer = 0x92bf7800] 20:16:16 INFO - PROCESS | 4473 | 1461208576623 Marionette DEBUG loaded listener.js 20:16:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 99 (0xa4b4f000) [pid = 4473] [serial = 235] [outer = 0x92bf7800] 20:16:17 INFO - PROCESS | 4473 | 1461208577647 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]]]}] 20:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1532ms 20:16:17 INFO - PROCESS | 4473 | 1461208577726 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:16:17 INFO - PROCESS | 4473 | 1461208577730 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:16:17 INFO - PROCESS | 4473 | 1461208577738 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:16:17 INFO - PROCESS | 4473 | 1461208577742 Marionette TRACE conn3 <- [1,286,null,{}] 20:16:17 INFO - PROCESS | 4473 | 1461208577748 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}] 20:16:17 INFO - PROCESS | 4473 | 1461208577984 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:16:18 INFO - PROCESS | 4473 | 1461208578426 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x929b8c00 == 46 [pid = 4473] [id = 79] 20:16:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 100 (0x929b9000) [pid = 4473] [serial = 236] [outer = (nil)] 20:16:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 101 (0x92aeac00) [pid = 4473] [serial = 237] [outer = 0x929b9000] 20:16:18 INFO - PROCESS | 4473 | 1461208578512 Marionette DEBUG loaded listener.js 20:16:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 102 (0x92bdd000) [pid = 4473] [serial = 238] [outer = 0x929b9000] 20:16:19 INFO - PROCESS | 4473 | 1461208579473 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]]]}] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x92bd5c00 == 45 [pid = 4473] [id = 44] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x91f1f000 == 44 [pid = 4473] [id = 72] 20:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1833ms 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 101 (0xa282f400) [pid = 4473] [serial = 179] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x900cd800 == 43 [pid = 4473] [id = 71] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x9149b800 == 42 [pid = 4473] [id = 70] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x92961800 == 41 [pid = 4473] [id = 69] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x92963800 == 40 [pid = 4473] [id = 68] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x92bfa000 == 39 [pid = 4473] [id = 67] 20:16:19 INFO - PROCESS | 4473 | --DOCSHELL 0x92af2800 == 38 [pid = 4473] [id = 66] 20:16:19 INFO - PROCESS | 4473 | 1461208579599 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:16:19 INFO - PROCESS | 4473 | 1461208579607 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:16:19 INFO - PROCESS | 4473 | 1461208579616 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:16:19 INFO - PROCESS | 4473 | 1461208579621 Marionette TRACE conn3 <- [1,290,null,{}] 20:16:19 INFO - PROCESS | 4473 | 1461208579638 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}] 20:16:19 INFO - PROCESS | 4473 | 1461208579804 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 100 (0x94f15000) [pid = 4473] [serial = 135] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 99 (0xa0ad1c00) [pid = 4473] [serial = 173] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 98 (0x98ab3800) [pid = 4473] [serial = 176] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 97 (0x92be1400) [pid = 4473] [serial = 174] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 96 (0x92bfb400) [pid = 4473] [serial = 152] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 95 (0x98727800) [pid = 4473] [serial = 167] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 94 (0x98a08000) [pid = 4473] [serial = 168] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 93 (0x9fb2c800) [pid = 4473] [serial = 170] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 92 (0x967ba400) [pid = 4473] [serial = 164] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 91 (0x9748e800) [pid = 4473] [serial = 165] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 90 (0x9fc5b400) [pid = 4473] [serial = 158] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 89 (0x98ac2000) [pid = 4473] [serial = 155] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 88 (0x9ffd0000) [pid = 4473] [serial = 162] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 87 (0x9ffa7c00) [pid = 4473] [serial = 161] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 86 (0x9b086c00) [pid = 4473] [serial = 177] [outer = (nil)] [url = about:blank] 20:16:19 INFO - PROCESS | 4473 | --DOMWINDOW == 85 (0x9fc5dc00) [pid = 4473] [serial = 171] [outer = (nil)] [url = about:blank] 20:16:20 INFO - PROCESS | 4473 | 1461208579983 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bfb400 == 39 [pid = 4473] [id = 80] 20:16:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 86 (0x95a27000) [pid = 4473] [serial = 239] [outer = (nil)] 20:16:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 87 (0x967dbc00) [pid = 4473] [serial = 240] [outer = 0x95a27000] 20:16:20 INFO - PROCESS | 4473 | 1461208580075 Marionette DEBUG loaded listener.js 20:16:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 88 (0x96fb3000) [pid = 4473] [serial = 241] [outer = 0x95a27000] 20:16:20 INFO - PROCESS | 4473 | 1461208580897 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]]]}] 20:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1346ms 20:16:20 INFO - PROCESS | 4473 | 1461208580966 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:16:20 INFO - PROCESS | 4473 | 1461208580973 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:16:20 INFO - PROCESS | 4473 | 1461208580980 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:16:20 INFO - PROCESS | 4473 | 1461208580984 Marionette TRACE conn3 <- [1,294,null,{}] 20:16:20 INFO - PROCESS | 4473 | 1461208580990 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}] 20:16:21 INFO - PROCESS | 4473 | 1461208581160 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:16:21 INFO - PROCESS | 4473 | 1461208581264 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149ec00 == 40 [pid = 4473] [id = 81] 20:16:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 89 (0x967de400) [pid = 4473] [serial = 242] [outer = (nil)] 20:16:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 90 (0x9838e000) [pid = 4473] [serial = 243] [outer = 0x967de400] 20:16:21 INFO - PROCESS | 4473 | 1461208581342 Marionette DEBUG loaded listener.js 20:16:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 91 (0x98394c00) [pid = 4473] [serial = 244] [outer = 0x967de400] 20:16:22 INFO - PROCESS | 4473 | 1461208582219 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]]]}] 20:16:22 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. 20:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1281ms 20:16:22 INFO - PROCESS | 4473 | 1461208582261 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:16:22 INFO - PROCESS | 4473 | 1461208582265 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:16:22 INFO - PROCESS | 4473 | 1461208582288 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:16:22 INFO - PROCESS | 4473 | 1461208582298 Marionette TRACE conn3 <- [1,298,null,{}] 20:16:22 INFO - PROCESS | 4473 | 1461208582307 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}] 20:16:22 INFO - PROCESS | 4473 | 1461208582511 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:16:22 INFO - PROCESS | 4473 | 1461208582533 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x98636000 == 41 [pid = 4473] [id = 82] 20:16:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 92 (0x9872c800) [pid = 4473] [serial = 245] [outer = (nil)] 20:16:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 93 (0x994bd800) [pid = 4473] [serial = 246] [outer = 0x9872c800] 20:16:22 INFO - PROCESS | 4473 | 1461208582612 Marionette DEBUG loaded listener.js 20:16:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 94 (0x9b08a000) [pid = 4473] [serial = 247] [outer = 0x9872c800] 20:16:23 INFO - PROCESS | 4473 | 1461208583555 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]]]}] 20:16:23 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. 20:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1360ms 20:16:23 INFO - PROCESS | 4473 | 1461208583632 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:16:23 INFO - PROCESS | 4473 | 1461208583637 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:16:23 INFO - PROCESS | 4473 | 1461208583644 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:16:23 INFO - PROCESS | 4473 | 1461208583647 Marionette TRACE conn3 <- [1,302,null,{}] 20:16:23 INFO - PROCESS | 4473 | 1461208583660 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}] 20:16:23 INFO - PROCESS | 4473 | 1461208583867 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:16:23 INFO - PROCESS | 4473 | 1461208583897 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x9df98400 == 42 [pid = 4473] [id = 83] 20:16:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 95 (0x9fb2a000) [pid = 4473] [serial = 248] [outer = (nil)] 20:16:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 96 (0x9fc5bc00) [pid = 4473] [serial = 249] [outer = 0x9fb2a000] 20:16:23 INFO - PROCESS | 4473 | 1461208583974 Marionette DEBUG loaded listener.js 20:16:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 97 (0x9fc60800) [pid = 4473] [serial = 250] [outer = 0x9fb2a000] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 96 (0x9fb96000) [pid = 4473] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 95 (0x900cb000) [pid = 4473] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 94 (0x9872c400) [pid = 4473] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 93 (0x94f18000) [pid = 4473] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 92 (0x975eec00) [pid = 4473] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 91 (0x92af3000) [pid = 4473] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 90 (0x92be4000) [pid = 4473] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 89 (0x9b089400) [pid = 4473] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 88 (0xa0a8f800) [pid = 4473] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:16:24 INFO - PROCESS | 4473 | --DOMWINDOW == 87 (0x98631c00) [pid = 4473] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:16:24 INFO - PROCESS | 4473 | 1461208584968 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]]]}] 20:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1389ms 20:16:25 INFO - PROCESS | 4473 | 1461208585034 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:16:25 INFO - PROCESS | 4473 | 1461208585037 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:16:25 INFO - PROCESS | 4473 | 1461208585044 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:16:25 INFO - PROCESS | 4473 | 1461208585048 Marionette TRACE conn3 <- [1,306,null,{}] 20:16:25 INFO - PROCESS | 4473 | 1461208585053 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}] 20:16:25 INFO - PROCESS | 4473 | 1461208585208 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:16:25 INFO - PROCESS | 4473 | 1461208585219 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bf8800 == 43 [pid = 4473] [id = 84] 20:16:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 88 (0x980ebc00) [pid = 4473] [serial = 251] [outer = (nil)] 20:16:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 89 (0x9df98800) [pid = 4473] [serial = 252] [outer = 0x980ebc00] 20:16:25 INFO - PROCESS | 4473 | 1461208585404 Marionette DEBUG loaded listener.js 20:16:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 90 (0x9ffd7400) [pid = 4473] [serial = 253] [outer = 0x980ebc00] 20:16:26 INFO - PROCESS | 4473 | 1461208586170 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]]]}] 20:16:26 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. 20:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1142ms 20:16:26 INFO - PROCESS | 4473 | 1461208586186 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:16:26 INFO - PROCESS | 4473 | 1461208586190 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:16:26 INFO - PROCESS | 4473 | 1461208586197 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:16:26 INFO - PROCESS | 4473 | 1461208586200 Marionette TRACE conn3 <- [1,310,null,{}] 20:16:26 INFO - PROCESS | 4473 | 1461208586206 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}] 20:16:26 INFO - PROCESS | 4473 | 1461208586402 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:16:26 INFO - PROCESS | 4473 | 1461208586544 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c2c00 == 44 [pid = 4473] [id = 85] 20:16:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 91 (0x900c3c00) [pid = 4473] [serial = 254] [outer = (nil)] 20:16:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 92 (0x9149b800) [pid = 4473] [serial = 255] [outer = 0x900c3c00] 20:16:26 INFO - PROCESS | 4473 | 1461208586638 Marionette DEBUG loaded listener.js 20:16:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 93 (0x929bb000) [pid = 4473] [serial = 256] [outer = 0x900c3c00] 20:16:27 INFO - PROCESS | 4473 | 1461208587653 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]]]}] 20:16:27 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. 20:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1536ms 20:16:27 INFO - PROCESS | 4473 | 1461208587736 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:16:27 INFO - PROCESS | 4473 | 1461208587744 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:16:27 INFO - PROCESS | 4473 | 1461208587755 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:16:27 INFO - PROCESS | 4473 | 1461208587759 Marionette TRACE conn3 <- [1,314,null,{}] 20:16:27 INFO - PROCESS | 4473 | 1461208587767 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}] 20:16:27 INFO - PROCESS | 4473 | 1461208587990 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:16:28 INFO - PROCESS | 4473 | 1461208588187 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x974a6c00 == 45 [pid = 4473] [id = 86] 20:16:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 94 (0x975efc00) [pid = 4473] [serial = 257] [outer = (nil)] 20:16:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 95 (0x98387800) [pid = 4473] [serial = 258] [outer = 0x975efc00] 20:16:28 INFO - PROCESS | 4473 | 1461208588326 Marionette DEBUG loaded listener.js 20:16:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 96 (0x98393800) [pid = 4473] [serial = 259] [outer = 0x975efc00] 20:16:29 INFO - PROCESS | 4473 | 1461208589227 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]]]}] 20:16:29 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. 20:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1533ms 20:16:29 INFO - PROCESS | 4473 | 1461208589292 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:16:29 INFO - PROCESS | 4473 | 1461208589299 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:16:29 INFO - PROCESS | 4473 | 1461208589307 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:16:29 INFO - PROCESS | 4473 | 1461208589311 Marionette TRACE conn3 <- [1,318,null,{}] 20:16:29 INFO - PROCESS | 4473 | 1461208589318 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}] 20:16:29 INFO - PROCESS | 4473 | 1461208589570 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:16:29 INFO - PROCESS | 4473 | 1461208589733 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x98390400 == 46 [pid = 4473] [id = 87] 20:16:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 97 (0x9903dc00) [pid = 4473] [serial = 260] [outer = (nil)] 20:16:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 98 (0x9b0e7800) [pid = 4473] [serial = 261] [outer = 0x9903dc00] 20:16:29 INFO - PROCESS | 4473 | 1461208589845 Marionette DEBUG loaded listener.js 20:16:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 99 (0xa0a40400) [pid = 4473] [serial = 262] [outer = 0x9903dc00] 20:16:30 INFO - PROCESS | 4473 | 1461208590856 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]]]}] 20:16:30 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. 20:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1593ms 20:16:30 INFO - PROCESS | 4473 | 1461208590901 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:16:30 INFO - PROCESS | 4473 | 1461208590906 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:16:30 INFO - PROCESS | 4473 | 1461208590922 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:16:30 INFO - PROCESS | 4473 | 1461208590932 Marionette TRACE conn3 <- [1,322,null,{}] 20:16:30 INFO - PROCESS | 4473 | 1461208590939 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}] 20:16:31 INFO - PROCESS | 4473 | 1461208591155 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:16:31 INFO - PROCESS | 4473 | 1461208591352 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:31 INFO - PROCESS | 4473 | ++DOCSHELL 0xa3c01c00 == 47 [pid = 4473] [id = 88] 20:16:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 100 (0xa3c02000) [pid = 4473] [serial = 263] [outer = (nil)] 20:16:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 101 (0xa45a3000) [pid = 4473] [serial = 264] [outer = 0xa3c02000] 20:16:31 INFO - PROCESS | 4473 | 1461208591440 Marionette DEBUG loaded listener.js 20:16:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 102 (0xa45f6400) [pid = 4473] [serial = 265] [outer = 0xa3c02000] 20:16:32 INFO - PROCESS | 4473 | 1461208592330 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]]]}] 20:16:32 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. 20:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1453ms 20:16:32 INFO - PROCESS | 4473 | 1461208592367 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:16:32 INFO - PROCESS | 4473 | 1461208592371 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:16:32 INFO - PROCESS | 4473 | 1461208592378 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:16:32 INFO - PROCESS | 4473 | 1461208592382 Marionette TRACE conn3 <- [1,326,null,{}] 20:16:32 INFO - PROCESS | 4473 | 1461208592388 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}] 20:16:32 INFO - PROCESS | 4473 | 1461208592555 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:16:32 INFO - PROCESS | 4473 | 1461208592710 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:32 INFO - PROCESS | 4473 | ++DOCSHELL 0xa4b87800 == 48 [pid = 4473] [id = 89] 20:16:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 103 (0xa4b8a000) [pid = 4473] [serial = 266] [outer = (nil)] 20:16:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 104 (0xa4b8d800) [pid = 4473] [serial = 267] [outer = 0xa4b8a000] 20:16:32 INFO - PROCESS | 4473 | 1461208592838 Marionette DEBUG loaded listener.js 20:16:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 105 (0xa4b8fc00) [pid = 4473] [serial = 268] [outer = 0xa4b8a000] 20:16:33 INFO - PROCESS | 4473 | 1461208593746 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]]]}] 20:16:33 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. 20:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1431ms 20:16:33 INFO - PROCESS | 4473 | 1461208593810 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:16:33 INFO - PROCESS | 4473 | 1461208593815 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:16:33 INFO - PROCESS | 4473 | 1461208593823 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:16:33 INFO - PROCESS | 4473 | 1461208593826 Marionette TRACE conn3 <- [1,330,null,{}] 20:16:33 INFO - PROCESS | 4473 | 1461208593833 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}] 20:16:34 INFO - PROCESS | 4473 | 1461208594010 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:16:34 INFO - PROCESS | 4473 | 1461208594162 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:34 INFO - PROCESS | 4473 | ++DOCSHELL 0xa6831800 == 49 [pid = 4473] [id = 90] 20:16:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 106 (0xa6833800) [pid = 4473] [serial = 269] [outer = (nil)] 20:16:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 107 (0xa685cc00) [pid = 4473] [serial = 270] [outer = 0xa6833800] 20:16:34 INFO - PROCESS | 4473 | 1461208594268 Marionette DEBUG loaded listener.js 20:16:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 108 (0xa6c31c00) [pid = 4473] [serial = 271] [outer = 0xa6833800] 20:16:35 INFO - PROCESS | 4473 | 1461208595268 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]]]}] 20:16:35 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. 20:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1492ms 20:16:35 INFO - PROCESS | 4473 | 1461208595314 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:16:35 INFO - PROCESS | 4473 | 1461208595319 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:16:35 INFO - PROCESS | 4473 | 1461208595325 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:16:35 INFO - PROCESS | 4473 | 1461208595329 Marionette TRACE conn3 <- [1,334,null,{}] 20:16:35 INFO - PROCESS | 4473 | 1461208595335 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}] 20:16:35 INFO - PROCESS | 4473 | 1461208595517 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:16:35 INFO - PROCESS | 4473 | 1461208595669 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:35 INFO - PROCESS | 4473 | ++DOCSHELL 0xa6cc3000 == 50 [pid = 4473] [id = 91] 20:16:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 109 (0xa6ccb000) [pid = 4473] [serial = 272] [outer = (nil)] 20:16:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 110 (0xa77f1800) [pid = 4473] [serial = 273] [outer = 0xa6ccb000] 20:16:35 INFO - PROCESS | 4473 | 1461208595798 Marionette DEBUG loaded listener.js 20:16:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 111 (0xa77f2c00) [pid = 4473] [serial = 274] [outer = 0xa6ccb000] 20:16:36 INFO - PROCESS | 4473 | 1461208596661 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]]]}] 20:16:36 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. 20:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1385ms 20:16:36 INFO - PROCESS | 4473 | 1461208596710 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:16:36 INFO - PROCESS | 4473 | 1461208596715 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:16:36 INFO - PROCESS | 4473 | 1461208596741 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:16:36 INFO - PROCESS | 4473 | 1461208596746 Marionette TRACE conn3 <- [1,338,null,{}] 20:16:36 INFO - PROCESS | 4473 | 1461208596753 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}] 20:16:36 INFO - PROCESS | 4473 | 1461208596926 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:16:37 INFO - PROCESS | 4473 | 1461208597289 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x904ca800 == 51 [pid = 4473] [id = 92] 20:16:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 112 (0x904cac00) [pid = 4473] [serial = 275] [outer = (nil)] 20:16:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 113 (0x9149e000) [pid = 4473] [serial = 276] [outer = 0x904cac00] 20:16:37 INFO - PROCESS | 4473 | 1461208597450 Marionette DEBUG loaded listener.js 20:16:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 114 (0x929b6800) [pid = 4473] [serial = 277] [outer = 0x904cac00] 20:16:38 INFO - PROCESS | 4473 | 1461208598447 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]]]}] 20:16:38 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. 20:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1760ms 20:16:38 INFO - PROCESS | 4473 | 1461208598482 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:16:38 INFO - PROCESS | 4473 | 1461208598489 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:16:38 INFO - PROCESS | 4473 | 1461208598498 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:16:38 INFO - PROCESS | 4473 | 1461208598502 Marionette TRACE conn3 <- [1,342,null,{}] 20:16:38 INFO - PROCESS | 4473 | 1461208598510 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}] 20:16:38 INFO - PROCESS | 4473 | 1461208598687 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:16:38 INFO - PROCESS | 4473 | 1461208598873 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:38 INFO - PROCESS | 4473 | --DOCSHELL 0x92bf8800 == 50 [pid = 4473] [id = 84] 20:16:38 INFO - PROCESS | 4473 | --DOCSHELL 0x9df98400 == 49 [pid = 4473] [id = 83] 20:16:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149f400 == 50 [pid = 4473] [id = 93] 20:16:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 115 (0x9295c400) [pid = 4473] [serial = 278] [outer = (nil)] 20:16:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 116 (0x92bf0800) [pid = 4473] [serial = 279] [outer = 0x9295c400] 20:16:39 INFO - PROCESS | 4473 | 1461208599028 Marionette DEBUG loaded listener.js 20:16:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 117 (0x967c1000) [pid = 4473] [serial = 280] [outer = 0x9295c400] 20:16:39 INFO - PROCESS | 4473 | --DOCSHELL 0x98636000 == 49 [pid = 4473] [id = 82] 20:16:39 INFO - PROCESS | 4473 | --DOCSHELL 0x9149ec00 == 48 [pid = 4473] [id = 81] 20:16:39 INFO - PROCESS | 4473 | --DOCSHELL 0x92bfb400 == 47 [pid = 4473] [id = 80] 20:16:39 INFO - PROCESS | 4473 | --DOCSHELL 0x929b8c00 == 46 [pid = 4473] [id = 79] 20:16:39 INFO - PROCESS | 4473 | --DOCSHELL 0x9149bc00 == 45 [pid = 4473] [id = 76] 20:16:39 INFO - PROCESS | 4473 | --DOCSHELL 0x97007400 == 44 [pid = 4473] [id = 75] 20:16:39 INFO - PROCESS | 4473 | --DOCSHELL 0x92af5400 == 43 [pid = 4473] [id = 74] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 116 (0x9fc7b800) [pid = 4473] [serial = 159] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 115 (0x967c1c00) [pid = 4473] [serial = 153] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 114 (0x994cec00) [pid = 4473] [serial = 156] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 113 (0x97695000) [pid = 4473] [serial = 200] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 112 (0x9b0e9400) [pid = 4473] [serial = 206] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 111 (0x92bf0000) [pid = 4473] [serial = 198] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 110 (0x92bda400) [pid = 4473] [serial = 197] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 109 (0x97005c00) [pid = 4473] [serial = 203] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 108 (0x9862b800) [pid = 4473] [serial = 204] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 107 (0x9df91800) [pid = 4473] [serial = 185] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 106 (0xa0c3c400) [pid = 4473] [serial = 211] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 105 (0x95c31000) [pid = 4473] [serial = 182] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 104 (0xa3c03400) [pid = 4473] [serial = 188] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 103 (0x967e2c00) [pid = 4473] [serial = 191] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 102 (0xa3c88000) [pid = 4473] [serial = 194] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 101 (0xa4454800) [pid = 4473] [serial = 213] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 100 (0xa45f8800) [pid = 4473] [serial = 217] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 99 (0xa45f0800) [pid = 4473] [serial = 214] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 98 (0x98728000) [pid = 4473] [serial = 201] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 97 (0x9ffd7000) [pid = 4473] [serial = 210] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 96 (0x900c4400) [pid = 4473] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 95 (0x9fb8f800) [pid = 4473] [serial = 207] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | --DOMWINDOW == 94 (0xa45f5800) [pid = 4473] [serial = 216] [outer = (nil)] [url = about:blank] 20:16:39 INFO - PROCESS | 4473 | 1461208599824 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]]]}] 20:16:39 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. 20:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1393ms 20:16:39 INFO - PROCESS | 4473 | 1461208599893 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:16:39 INFO - PROCESS | 4473 | 1461208599899 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:16:39 INFO - PROCESS | 4473 | 1461208599908 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:16:39 INFO - PROCESS | 4473 | 1461208599912 Marionette TRACE conn3 <- [1,346,null,{}] 20:16:39 INFO - PROCESS | 4473 | 1461208599918 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}] 20:16:40 INFO - PROCESS | 4473 | 1461208600080 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:16:40 INFO - PROCESS | 4473 | 1461208600091 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c4400 == 44 [pid = 4473] [id = 94] 20:16:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 95 (0x92bda400) [pid = 4473] [serial = 281] [outer = (nil)] 20:16:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 96 (0x9700a400) [pid = 4473] [serial = 282] [outer = 0x92bda400] 20:16:40 INFO - PROCESS | 4473 | 1461208600172 Marionette DEBUG loaded listener.js 20:16:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 97 (0x974ab400) [pid = 4473] [serial = 283] [outer = 0x92bda400] 20:16:41 INFO - PROCESS | 4473 | 1461208601125 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]]]}] 20:16:41 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. 20:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1238ms 20:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:16:41 INFO - PROCESS | 4473 | 1461208601158 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:16:41 INFO - PROCESS | 4473 | 1461208601161 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:16:41 INFO - PROCESS | 4473 | 1461208601171 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:16:41 INFO - PROCESS | 4473 | 1461208601180 Marionette TRACE conn3 <- [1,350,null,{}] 20:16:41 INFO - PROCESS | 4473 | 1461208601199 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}] 20:16:41 INFO - PROCESS | 4473 | 1461208601364 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:16:41 INFO - PROCESS | 4473 | 1461208601375 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x967e7000 == 45 [pid = 4473] [id = 95] 20:16:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 98 (0x98453000) [pid = 4473] [serial = 284] [outer = (nil)] 20:16:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 99 (0x98723800) [pid = 4473] [serial = 285] [outer = 0x98453000] 20:16:41 INFO - PROCESS | 4473 | 1461208601450 Marionette DEBUG loaded listener.js 20:16:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 100 (0x9872bc00) [pid = 4473] [serial = 286] [outer = 0x98453000] 20:16:42 INFO - PROCESS | 4473 | 1461208602380 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]]]}] 20:16:42 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. 20:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1247ms 20:16:42 INFO - PROCESS | 4473 | 1461208602416 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:16:42 INFO - PROCESS | 4473 | 1461208602421 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:16:42 INFO - PROCESS | 4473 | 1461208602427 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:16:42 INFO - PROCESS | 4473 | 1461208602430 Marionette TRACE conn3 <- [1,354,null,{}] 20:16:42 INFO - PROCESS | 4473 | 1461208602449 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}] 20:16:42 INFO - PROCESS | 4473 | 1461208602646 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:16:42 INFO - PROCESS | 4473 | 1461208602666 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c4c00 == 46 [pid = 4473] [id = 96] 20:16:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 101 (0x98630000) [pid = 4473] [serial = 287] [outer = (nil)] 20:16:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 102 (0x990c5c00) [pid = 4473] [serial = 288] [outer = 0x98630000] 20:16:42 INFO - PROCESS | 4473 | 1461208602741 Marionette DEBUG loaded listener.js 20:16:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 103 (0x9b0dc800) [pid = 4473] [serial = 289] [outer = 0x98630000] 20:16:43 INFO - PROCESS | 4473 | 1461208603777 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]]]}] 20:16:43 INFO - PROCESS | 4473 | --DOMWINDOW == 102 (0x9872c800) [pid = 4473] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:16:43 INFO - PROCESS | 4473 | --DOMWINDOW == 101 (0x967de400) [pid = 4473] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:16:43 INFO - PROCESS | 4473 | --DOMWINDOW == 100 (0x929b9000) [pid = 4473] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:16:43 INFO - PROCESS | 4473 | --DOMWINDOW == 99 (0x9fb2a000) [pid = 4473] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:16:43 INFO - PROCESS | 4473 | --DOMWINDOW == 98 (0x95a27000) [pid = 4473] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:16:43 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. 20:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1398ms 20:16:43 INFO - PROCESS | 4473 | 1461208603826 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:16:43 INFO - PROCESS | 4473 | 1461208603830 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:16:43 INFO - PROCESS | 4473 | 1461208603841 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:16:43 INFO - PROCESS | 4473 | 1461208603843 Marionette TRACE conn3 <- [1,358,null,{}] 20:16:43 INFO - PROCESS | 4473 | 1461208603849 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}] 20:16:44 INFO - PROCESS | 4473 | 1461208603999 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:16:44 INFO - PROCESS | 4473 | 1461208604010 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x9131f400 == 47 [pid = 4473] [id = 97] 20:16:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 99 (0x9131fc00) [pid = 4473] [serial = 290] [outer = (nil)] 20:16:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 100 (0x91326800) [pid = 4473] [serial = 291] [outer = 0x9131fc00] 20:16:44 INFO - PROCESS | 4473 | 1461208604195 Marionette DEBUG loaded listener.js 20:16:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 101 (0x929b9000) [pid = 4473] [serial = 292] [outer = 0x9131fc00] 20:16:45 INFO - PROCESS | 4473 | 1461208605265 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]]]}] 20:16:45 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. 20:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1486ms 20:16:45 INFO - PROCESS | 4473 | 1461208605329 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:16:45 INFO - PROCESS | 4473 | 1461208605337 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:16:45 INFO - PROCESS | 4473 | 1461208605348 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:16:45 INFO - PROCESS | 4473 | 1461208605353 Marionette TRACE conn3 <- [1,362,null,{}] 20:16:45 INFO - PROCESS | 4473 | 1461208605362 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}] 20:16:45 INFO - PROCESS | 4473 | 1461208605557 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:16:45 INFO - PROCESS | 4473 | 1461208605784 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x91329800 == 48 [pid = 4473] [id = 98] 20:16:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 102 (0x9132b400) [pid = 4473] [serial = 293] [outer = (nil)] 20:16:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 103 (0x92bd7000) [pid = 4473] [serial = 294] [outer = 0x9132b400] 20:16:45 INFO - PROCESS | 4473 | 1461208605894 Marionette DEBUG loaded listener.js 20:16:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 104 (0x94f0c000) [pid = 4473] [serial = 295] [outer = 0x9132b400] 20:16:46 INFO - PROCESS | 4473 | 1461208606838 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]]]}] 20:16:46 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. 20:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1541ms 20:16:46 INFO - PROCESS | 4473 | 1461208606890 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:16:46 INFO - PROCESS | 4473 | 1461208606900 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:16:46 INFO - PROCESS | 4473 | 1461208606912 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:16:46 INFO - PROCESS | 4473 | 1461208606916 Marionette TRACE conn3 <- [1,366,null,{}] 20:16:46 INFO - PROCESS | 4473 | 1461208606924 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}] 20:16:47 INFO - PROCESS | 4473 | 1461208607144 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:16:47 INFO - PROCESS | 4473 | 1461208607365 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x97007400 == 49 [pid = 4473] [id = 99] 20:16:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 105 (0x9700e800) [pid = 4473] [serial = 296] [outer = (nil)] 20:16:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 106 (0x9769a800) [pid = 4473] [serial = 297] [outer = 0x9700e800] 20:16:47 INFO - PROCESS | 4473 | 1461208607469 Marionette DEBUG loaded listener.js 20:16:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 107 (0x9838c000) [pid = 4473] [serial = 298] [outer = 0x9700e800] 20:16:48 INFO - PROCESS | 4473 | 1461208608525 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]]]}] 20:16:48 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. 20:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1641ms 20:16:48 INFO - PROCESS | 4473 | 1461208608553 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:16:48 INFO - PROCESS | 4473 | 1461208608558 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:16:48 INFO - PROCESS | 4473 | 1461208608565 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:16:48 INFO - PROCESS | 4473 | 1461208608571 Marionette TRACE conn3 <- [1,370,null,{}] 20:16:48 INFO - PROCESS | 4473 | 1461208608589 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}] 20:16:48 INFO - PROCESS | 4473 | 1461208608810 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:16:49 INFO - PROCESS | 4473 | 1461208609013 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x98726400 == 50 [pid = 4473] [id = 100] 20:16:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 108 (0x9ea29800) [pid = 4473] [serial = 299] [outer = (nil)] 20:16:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 109 (0x9fc57c00) [pid = 4473] [serial = 300] [outer = 0x9ea29800] 20:16:49 INFO - PROCESS | 4473 | 1461208609123 Marionette DEBUG loaded listener.js 20:16:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 110 (0x9ffd0000) [pid = 4473] [serial = 301] [outer = 0x9ea29800] 20:16:49 INFO - PROCESS | 4473 | 1461208609994 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]]]}] 20:16:50 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. 20:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1487ms 20:16:50 INFO - PROCESS | 4473 | 1461208610052 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:16:50 INFO - PROCESS | 4473 | 1461208610057 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:16:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:16:50 INFO - PROCESS | 4473 | 1461208610064 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:16:50 INFO - PROCESS | 4473 | 1461208610068 Marionette TRACE conn3 <- [1,374,null,{}] 20:16:50 INFO - PROCESS | 4473 | 1461208610074 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}] 20:16:50 INFO - PROCESS | 4473 | 1461208610259 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:16:50 INFO - PROCESS | 4473 | 1461208610413 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x900ce800 == 51 [pid = 4473] [id = 101] 20:16:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 111 (0x9feef400) [pid = 4473] [serial = 302] [outer = (nil)] 20:16:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 112 (0xa0f47400) [pid = 4473] [serial = 303] [outer = 0x9feef400] 20:16:50 INFO - PROCESS | 4473 | 1461208610504 Marionette DEBUG loaded listener.js 20:16:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 113 (0xa282b800) [pid = 4473] [serial = 304] [outer = 0x9feef400] 20:16:51 INFO - PROCESS | 4473 | 1461208611488 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:16:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:16:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1483ms 20:16:51 INFO - PROCESS | 4473 | 1461208611549 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:16:51 INFO - PROCESS | 4473 | 1461208611552 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:16:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:16:51 INFO - PROCESS | 4473 | 1461208611559 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:16:51 INFO - PROCESS | 4473 | 1461208611564 Marionette TRACE conn3 <- [1,378,null,{}] 20:16:51 INFO - PROCESS | 4473 | 1461208611570 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}] 20:16:51 INFO - PROCESS | 4473 | 1461208611747 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:16:51 INFO - PROCESS | 4473 | 1461208611899 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c1c00 == 52 [pid = 4473] [id = 102] 20:16:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 114 (0xa0ad9000) [pid = 4473] [serial = 305] [outer = (nil)] 20:16:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 115 (0xa4454000) [pid = 4473] [serial = 306] [outer = 0xa0ad9000] 20:16:52 INFO - PROCESS | 4473 | 1461208612034 Marionette DEBUG loaded listener.js 20:16:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 116 (0xa44c7c00) [pid = 4473] [serial = 307] [outer = 0xa0ad9000] 20:16:52 INFO - PROCESS | 4473 | 1461208612986 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:16:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:16:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1481ms 20:16:53 INFO - PROCESS | 4473 | 1461208613043 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:16:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:16:53 INFO - PROCESS | 4473 | 1461208613050 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:16:53 INFO - PROCESS | 4473 | 1461208613056 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:16:53 INFO - PROCESS | 4473 | 1461208613060 Marionette TRACE conn3 <- [1,382,null,{}] 20:16:53 INFO - PROCESS | 4473 | 1461208613066 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}] 20:16:53 INFO - PROCESS | 4473 | 1461208613255 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:16:53 INFO - PROCESS | 4473 | 1461208613462 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:53 INFO - PROCESS | 4473 | ++DOCSHELL 0xa3c09400 == 53 [pid = 4473] [id = 103] 20:16:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 117 (0xa3c7d400) [pid = 4473] [serial = 308] [outer = (nil)] 20:16:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 118 (0xa4955c00) [pid = 4473] [serial = 309] [outer = 0xa3c7d400] 20:16:53 INFO - PROCESS | 4473 | 1461208613561 Marionette DEBUG loaded listener.js 20:16:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0xa495b400) [pid = 4473] [serial = 310] [outer = 0xa3c7d400] 20:16:54 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:54 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:16:54 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:54 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:54 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:54 INFO - PROCESS | 4473 | 1461208614463 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:16:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:16:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1431ms 20:16:54 INFO - PROCESS | 4473 | 1461208614488 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:16:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:16:54 INFO - PROCESS | 4473 | 1461208614492 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:16:54 INFO - PROCESS | 4473 | 1461208614499 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:16:54 INFO - PROCESS | 4473 | 1461208614503 Marionette TRACE conn3 <- [1,386,null,{}] 20:16:54 INFO - PROCESS | 4473 | 1461208614510 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}] 20:16:54 INFO - PROCESS | 4473 | 1461208614680 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:16:54 INFO - PROCESS | 4473 | 1461208614841 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e697c00 == 54 [pid = 4473] [id = 104] 20:16:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x8e699800) [pid = 4473] [serial = 311] [outer = (nil)] 20:16:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x8e69f000) [pid = 4473] [serial = 312] [outer = 0x8e699800] 20:16:54 INFO - PROCESS | 4473 | 1461208614933 Marionette DEBUG loaded listener.js 20:16:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x8e6a0800) [pid = 4473] [serial = 313] [outer = 0x8e699800] 20:16:55 INFO - PROCESS | 4473 | 1461208615940 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]]]}] 20:16:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1481ms 20:16:55 INFO - PROCESS | 4473 | 1461208615980 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:16:55 INFO - PROCESS | 4473 | 1461208615984 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:16:55 INFO - PROCESS | 4473 | 1461208615991 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:16:55 INFO - PROCESS | 4473 | 1461208615995 Marionette TRACE conn3 <- [1,390,null,{}] 20:16:56 INFO - PROCESS | 4473 | 1461208616001 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}] 20:16:56 INFO - PROCESS | 4473 | 1461208616183 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:16:56 INFO - PROCESS | 4473 | 1461208616384 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e697800 == 55 [pid = 4473] [id = 105] 20:16:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8e69fc00) [pid = 4473] [serial = 314] [outer = (nil)] 20:16:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x8e7dc800) [pid = 4473] [serial = 315] [outer = 0x8e69fc00] 20:16:56 INFO - PROCESS | 4473 | 1461208616517 Marionette DEBUG loaded listener.js 20:16:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8e7df400) [pid = 4473] [serial = 316] [outer = 0x8e69fc00] 20:16:57 INFO - PROCESS | 4473 | 1461208617450 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]]]}] 20:16:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:16:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1532ms 20:16:57 INFO - PROCESS | 4473 | 1461208617524 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:16:57 INFO - PROCESS | 4473 | 1461208617527 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:16:57 INFO - PROCESS | 4473 | 1461208617534 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:16:57 INFO - PROCESS | 4473 | 1461208617538 Marionette TRACE conn3 <- [1,394,null,{}] 20:16:57 INFO - PROCESS | 4473 | 1461208617544 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}] 20:16:57 INFO - PROCESS | 4473 | 1461208617716 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:16:57 INFO - PROCESS | 4473 | 1461208617875 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e1400 == 56 [pid = 4473] [id = 106] 20:16:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8e7e4800) [pid = 4473] [serial = 317] [outer = (nil)] 20:16:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x9131ec00) [pid = 4473] [serial = 318] [outer = 0x8e7e4800] 20:16:58 INFO - PROCESS | 4473 | 1461208618024 Marionette DEBUG loaded listener.js 20:16:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x92bf5400) [pid = 4473] [serial = 319] [outer = 0x8e7e4800] 20:16:59 INFO - PROCESS | 4473 | 1461208619175 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]]]}] 20:16:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1683ms 20:16:59 INFO - PROCESS | 4473 | 1461208619218 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:16:59 INFO - PROCESS | 4473 | 1461208619224 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:16:59 INFO - PROCESS | 4473 | 1461208619233 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:16:59 INFO - PROCESS | 4473 | 1461208619239 Marionette TRACE conn3 <- [1,398,null,{}] 20:16:59 INFO - PROCESS | 4473 | 1461208619249 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}] 20:16:59 INFO - PROCESS | 4473 | 1461208619425 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:16:59 INFO - PROCESS | 4473 | 1461208619636 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7d8c00 == 57 [pid = 4473] [id = 107] 20:16:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x904c7000) [pid = 4473] [serial = 320] [outer = (nil)] 20:16:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x92af5400) [pid = 4473] [serial = 321] [outer = 0x904c7000] 20:16:59 INFO - PROCESS | 4473 | 1461208619718 Marionette DEBUG loaded listener.js 20:16:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x92bf5000) [pid = 4473] [serial = 322] [outer = 0x904c7000] 20:17:00 INFO - PROCESS | 4473 | 1461208620800 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]]]}] 20:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1642ms 20:17:00 INFO - PROCESS | 4473 | 1461208620877 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:17:00 INFO - PROCESS | 4473 | 1461208620891 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:17:00 INFO - PROCESS | 4473 | 1461208620908 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:17:00 INFO - PROCESS | 4473 | 1461208620915 Marionette TRACE conn3 <- [1,402,null,{}] 20:17:00 INFO - PROCESS | 4473 | 1461208620925 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}] 20:17:01 INFO - PROCESS | 4473 | 1461208621440 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:17:01 INFO - PROCESS | 4473 | --DOCSHELL 0x900c4c00 == 56 [pid = 4473] [id = 96] 20:17:01 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0xa4b4b800) [pid = 4473] [serial = 234] [outer = (nil)] [url = about:blank] 20:17:01 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x929ba400) [pid = 4473] [serial = 219] [outer = (nil)] [url = about:blank] 20:17:01 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x974a8800) [pid = 4473] [serial = 231] [outer = (nil)] [url = about:blank] 20:17:01 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x9898dc00) [pid = 4473] [serial = 225] [outer = (nil)] [url = about:blank] 20:17:01 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0xa4457800) [pid = 4473] [serial = 228] [outer = (nil)] [url = about:blank] 20:17:01 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x92bef000) [pid = 4473] [serial = 222] [outer = (nil)] [url = about:blank] 20:17:01 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x9df98800) [pid = 4473] [serial = 252] [outer = (nil)] [url = about:blank] 20:17:01 INFO - PROCESS | 4473 | --DOCSHELL 0x967e7000 == 55 [pid = 4473] [id = 95] 20:17:01 INFO - PROCESS | 4473 | --DOCSHELL 0x900c4400 == 54 [pid = 4473] [id = 94] 20:17:01 INFO - PROCESS | 4473 | --DOCSHELL 0x9149f400 == 53 [pid = 4473] [id = 93] 20:17:01 INFO - PROCESS | 4473 | --DOCSHELL 0x904ca800 == 52 [pid = 4473] [id = 92] 20:17:01 INFO - PROCESS | 4473 | 1461208621591 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e69c000 == 53 [pid = 4473] [id = 108] 20:17:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x900c4400) [pid = 4473] [serial = 323] [outer = (nil)] 20:17:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x92aee800) [pid = 4473] [serial = 324] [outer = 0x900c4400] 20:17:01 INFO - PROCESS | 4473 | 1461208621680 Marionette DEBUG loaded listener.js 20:17:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x967e5400) [pid = 4473] [serial = 325] [outer = 0x900c4400] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x9b08a000) [pid = 4473] [serial = 247] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x9838e000) [pid = 4473] [serial = 243] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x92bdd000) [pid = 4473] [serial = 238] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x92aeac00) [pid = 4473] [serial = 237] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x9fc5bc00) [pid = 4473] [serial = 249] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x967dbc00) [pid = 4473] [serial = 240] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x96fb3000) [pid = 4473] [serial = 241] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x9fc60800) [pid = 4473] [serial = 250] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 118 (0x98394c00) [pid = 4473] [serial = 244] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | --DOMWINDOW == 117 (0x994bd800) [pid = 4473] [serial = 246] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 4473 | 1461208622809 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]]]}] 20:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1955ms 20:17:02 INFO - PROCESS | 4473 | 1461208622861 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:17:02 INFO - PROCESS | 4473 | 1461208622865 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:17:02 INFO - PROCESS | 4473 | 1461208622872 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:17:02 INFO - PROCESS | 4473 | 1461208622878 Marionette TRACE conn3 <- [1,406,null,{}] 20:17:02 INFO - PROCESS | 4473 | 1461208622895 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}] 20:17:03 INFO - PROCESS | 4473 | 1461208623141 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:17:03 INFO - PROCESS | 4473 | 1461208623301 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x98391400 == 54 [pid = 4473] [id = 109] 20:17:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 118 (0x9862e400) [pid = 4473] [serial = 326] [outer = (nil)] 20:17:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0x98725800) [pid = 4473] [serial = 327] [outer = 0x9862e400] 20:17:03 INFO - PROCESS | 4473 | 1461208623384 Marionette DEBUG loaded listener.js 20:17:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x9901d800) [pid = 4473] [serial = 328] [outer = 0x9862e400] 20:17:04 INFO - PROCESS | 4473 | 1461208624181 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]]]}] 20:17:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:17:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1342ms 20:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:17:04 INFO - PROCESS | 4473 | 1461208624214 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:17:04 INFO - PROCESS | 4473 | 1461208624218 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:17:04 INFO - PROCESS | 4473 | 1461208624226 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:17:04 INFO - PROCESS | 4473 | 1461208624229 Marionette TRACE conn3 <- [1,410,null,{}] 20:17:04 INFO - PROCESS | 4473 | 1461208624243 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}] 20:17:04 INFO - PROCESS | 4473 | 1461208624450 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:17:04 INFO - PROCESS | 4473 | 1461208624478 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x974a8800 == 55 [pid = 4473] [id = 110] 20:17:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x9b0e2400) [pid = 4473] [serial = 329] [outer = (nil)] 20:17:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x9ea21000) [pid = 4473] [serial = 330] [outer = 0x9b0e2400] 20:17:04 INFO - PROCESS | 4473 | 1461208624606 Marionette DEBUG loaded listener.js 20:17:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x9fc5bc00) [pid = 4473] [serial = 331] [outer = 0x9b0e2400] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x980ebc00) [pid = 4473] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x98630000) [pid = 4473] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x98453000) [pid = 4473] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x904cac00) [pid = 4473] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 118 (0x92bda400) [pid = 4473] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 117 (0x9295c400) [pid = 4473] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 116 (0x929b3400) [pid = 4473] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:17:06 INFO - PROCESS | 4473 | --DOMWINDOW == 115 (0x975ed400) [pid = 4473] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:17:06 INFO - PROCESS | 4473 | 1461208626634 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]]]}] 20:17:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 2448ms 20:17:06 INFO - PROCESS | 4473 | 1461208626676 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:17:06 INFO - PROCESS | 4473 | 1461208626682 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:17:06 INFO - PROCESS | 4473 | 1461208626691 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:17:06 INFO - PROCESS | 4473 | 1461208626695 Marionette TRACE conn3 <- [1,414,null,{}] 20:17:06 INFO - PROCESS | 4473 | 1461208626705 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}] 20:17:06 INFO - PROCESS | 4473 | 1461208626955 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:17:07 INFO - PROCESS | 4473 | 1461208627115 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7d9800 == 56 [pid = 4473] [id = 111] 20:17:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 116 (0x8e7e5400) [pid = 4473] [serial = 332] [outer = (nil)] 20:17:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 117 (0x994bd800) [pid = 4473] [serial = 333] [outer = 0x8e7e5400] 20:17:07 INFO - PROCESS | 4473 | 1461208627243 Marionette DEBUG loaded listener.js 20:17:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 118 (0x9fc79400) [pid = 4473] [serial = 334] [outer = 0x8e7e5400] 20:17:08 INFO - PROCESS | 4473 | 1461208628581 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]]]}] 20:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1949ms 20:17:08 INFO - PROCESS | 4473 | 1461208628643 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:17:08 INFO - PROCESS | 4473 | 1461208628655 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:17:08 INFO - PROCESS | 4473 | 1461208628854 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:17:08 INFO - PROCESS | 4473 | 1461208628866 Marionette TRACE conn3 <- [1,418,null,{}] 20:17:08 INFO - PROCESS | 4473 | 1461208628949 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}] 20:17:09 INFO - PROCESS | 4473 | 1461208629254 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:17:09 INFO - PROCESS | 4473 | 1461208629456 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e5c00 == 57 [pid = 4473] [id = 112] 20:17:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0x8f643000) [pid = 4473] [serial = 335] [outer = (nil)] 20:17:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x8f64d000) [pid = 4473] [serial = 336] [outer = 0x8f643000] 20:17:09 INFO - PROCESS | 4473 | 1461208629652 Marionette DEBUG loaded listener.js 20:17:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x900cdc00) [pid = 4473] [serial = 337] [outer = 0x8f643000] 20:17:11 INFO - PROCESS | 4473 | 1461208631603 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]]]}] 20:17:11 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 20:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2935ms 20:17:11 INFO - PROCESS | 4473 | 1461208631625 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:17:11 INFO - PROCESS | 4473 | 1461208631638 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:17:11 INFO - PROCESS | 4473 | 1461208631650 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:17:11 INFO - PROCESS | 4473 | 1461208631655 Marionette TRACE conn3 <- [1,422,null,{}] 20:17:11 INFO - PROCESS | 4473 | 1461208631661 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}] 20:17:11 INFO - PROCESS | 4473 | 1461208631843 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:17:12 INFO - PROCESS | 4473 | 1461208632033 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f64c400 == 58 [pid = 4473] [id = 113] 20:17:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x91321800) [pid = 4473] [serial = 338] [outer = (nil)] 20:17:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x929b5800) [pid = 4473] [serial = 339] [outer = 0x91321800] 20:17:12 INFO - PROCESS | 4473 | 1461208632132 Marionette DEBUG loaded listener.js 20:17:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x92bd8800) [pid = 4473] [serial = 340] [outer = 0x91321800] 20:17:13 INFO - PROCESS | 4473 | 1461208633623 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]]]}] 20:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1986ms 20:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:17:13 INFO - PROCESS | 4473 | 1461208633635 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:17:13 INFO - PROCESS | 4473 | 1461208633638 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:17:13 INFO - PROCESS | 4473 | 1461208633646 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:17:13 INFO - PROCESS | 4473 | 1461208633653 Marionette TRACE conn3 <- [1,426,null,{}] 20:17:13 INFO - PROCESS | 4473 | 1461208633670 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}] 20:17:13 INFO - PROCESS | 4473 | 1461208633862 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:17:14 INFO - PROCESS | 4473 | 1461208634019 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x92960400 == 59 [pid = 4473] [id = 114] 20:17:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x92bde000) [pid = 4473] [serial = 341] [outer = (nil)] 20:17:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x974a4800) [pid = 4473] [serial = 342] [outer = 0x92bde000] 20:17:14 INFO - PROCESS | 4473 | 1461208634121 Marionette DEBUG loaded listener.js 20:17:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x98395000) [pid = 4473] [serial = 343] [outer = 0x92bde000] 20:17:15 INFO - PROCESS | 4473 | 1461208635267 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] 20:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:17:15 INFO - PROCESS | 4473 | 1461208635349 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:17:15 INFO - PROCESS | 4473 | 1461208635355 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:17:15 INFO - PROCESS | 4473 | 1461208635359 Marionette TRACE conn3 <- [1,430,null,{}] 20:17:15 INFO - PROCESS | 4473 | 1461208635365 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}] 20:17:15 INFO - PROCESS | 4473 | 1461208635551 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:17:15 INFO - PROCESS | 4473 | 1461208635760 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x97005800 == 60 [pid = 4473] [id = 115] 20:17:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x9903e000) [pid = 4473] [serial = 344] [outer = (nil)] 20:17:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x9ea22400) [pid = 4473] [serial = 345] [outer = 0x9903e000] 20:17:15 INFO - PROCESS | 4473 | 1461208635908 Marionette DEBUG loaded listener.js 20:17:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0xa0c1a800) [pid = 4473] [serial = 346] [outer = 0x9903e000] 20:17:16 INFO - PROCESS | 4473 | 1461208636806 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]]]}] 20:17:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:17:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1481ms 20:17:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:17:16 INFO - PROCESS | 4473 | 1461208636837 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:17:16 INFO - PROCESS | 4473 | 1461208636840 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:17:16 INFO - PROCESS | 4473 | 1461208636847 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:17:16 INFO - PROCESS | 4473 | 1461208636851 Marionette TRACE conn3 <- [1,434,null,{}] 20:17:16 INFO - PROCESS | 4473 | 1461208636857 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}] 20:17:17 INFO - PROCESS | 4473 | 1461208637030 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:17:17 INFO - PROCESS | 4473 | 1461208637197 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e69bc00 == 61 [pid = 4473] [id = 116] 20:17:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8e6a1800) [pid = 4473] [serial = 347] [outer = (nil)] 20:17:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0xa4455000) [pid = 4473] [serial = 348] [outer = 0x8e6a1800] 20:17:17 INFO - PROCESS | 4473 | 1461208637290 Marionette DEBUG loaded listener.js 20:17:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0xa45f3c00) [pid = 4473] [serial = 349] [outer = 0x8e6a1800] 20:17:18 INFO - PROCESS | 4473 | 1461208638277 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]]]}] 20:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1541ms 20:17:18 INFO - PROCESS | 4473 | 1461208638389 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:17:18 INFO - PROCESS | 4473 | 1461208638393 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:17:18 INFO - PROCESS | 4473 | 1461208638454 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:17:18 INFO - PROCESS | 4473 | 1461208638459 Marionette TRACE conn3 <- [1,438,null,{}] 20:17:18 INFO - PROCESS | 4473 | 1461208638467 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}] 20:17:18 INFO - PROCESS | 4473 | 1461208638710 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:17:18 INFO - PROCESS | 4473 | 1461208638913 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbc4400 == 62 [pid = 4473] [id = 117] 20:17:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8cbc9800) [pid = 4473] [serial = 350] [outer = (nil)] 20:17:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x91320000) [pid = 4473] [serial = 351] [outer = 0x8cbc9800] 20:17:19 INFO - PROCESS | 4473 | 1461208639003 Marionette DEBUG loaded listener.js 20:17:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0xa495b000) [pid = 4473] [serial = 352] [outer = 0x8cbc9800] 20:17:19 INFO - PROCESS | 4473 | 1461208639921 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]]]}] 20:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1592ms 20:17:19 INFO - PROCESS | 4473 | 1461208639994 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:17:19 INFO - PROCESS | 4473 | 1461208639998 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:17:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:17:20 INFO - PROCESS | 4473 | 1461208640004 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:17:20 INFO - PROCESS | 4473 | 1461208640008 Marionette TRACE conn3 <- [1,442,null,{}] 20:17:20 INFO - PROCESS | 4473 | 1461208640014 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}] 20:17:20 INFO - PROCESS | 4473 | 1461208640193 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:17:20 INFO - PROCESS | 4473 | 1461208640399 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f64cc00 == 63 [pid = 4473] [id = 118] 20:17:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x99039800) [pid = 4473] [serial = 353] [outer = (nil)] 20:17:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0xa4b87400) [pid = 4473] [serial = 354] [outer = 0x99039800] 20:17:20 INFO - PROCESS | 4473 | 1461208640494 Marionette DEBUG loaded listener.js 20:17:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0xa4b8dc00) [pid = 4473] [serial = 355] [outer = 0x99039800] 20:17:21 INFO - PROCESS | 4473 | 1461208641397 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]]]}] 20:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1482ms 20:17:21 INFO - PROCESS | 4473 | 1461208641488 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:17:21 INFO - PROCESS | 4473 | 1461208641492 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:17:21 INFO - PROCESS | 4473 | 1461208641500 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:17:21 INFO - PROCESS | 4473 | 1461208641504 Marionette TRACE conn3 <- [1,446,null,{}] 20:17:21 INFO - PROCESS | 4473 | 1461208641510 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}] 20:17:21 INFO - PROCESS | 4473 | 1461208641734 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:17:21 INFO - PROCESS | 4473 | 1461208641948 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cebe000 == 64 [pid = 4473] [id = 119] 20:17:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8cec0800) [pid = 4473] [serial = 356] [outer = (nil)] 20:17:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8cec6000) [pid = 4473] [serial = 357] [outer = 0x8cec0800] 20:17:22 INFO - PROCESS | 4473 | 1461208642054 Marionette DEBUG loaded listener.js 20:17:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8cec9400) [pid = 4473] [serial = 358] [outer = 0x8cec0800] 20:17:22 INFO - PROCESS | 4473 | 1461208642937 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]]]}] 20:17:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1487ms 20:17:22 INFO - PROCESS | 4473 | 1461208642987 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:17:22 INFO - PROCESS | 4473 | 1461208642991 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:17:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:17:23 INFO - PROCESS | 4473 | 1461208642998 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:17:23 INFO - PROCESS | 4473 | 1461208643002 Marionette TRACE conn3 <- [1,450,null,{}] 20:17:23 INFO - PROCESS | 4473 | 1461208643008 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}] 20:17:23 INFO - PROCESS | 4473 | 1461208643199 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:17:23 INFO - PROCESS | 4473 | 1461208643709 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f641800 == 65 [pid = 4473] [id = 120] 20:17:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8f641c00) [pid = 4473] [serial = 359] [outer = (nil)] 20:17:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8f646800) [pid = 4473] [serial = 360] [outer = 0x8f641c00] 20:17:23 INFO - PROCESS | 4473 | 1461208643839 Marionette DEBUG loaded listener.js 20:17:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8f650400) [pid = 4473] [serial = 361] [outer = 0x8f641c00] 20:17:25 INFO - PROCESS | 4473 | 1461208645438 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] 20:17:25 INFO - PROCESS | 4473 | 1461208645499 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:17:25 INFO - PROCESS | 4473 | 1461208645506 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:17:25 INFO - PROCESS | 4473 | 1461208645512 Marionette TRACE conn3 <- [1,454,null,{}] 20:17:25 INFO - PROCESS | 4473 | 1461208645521 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}] 20:17:25 INFO - PROCESS | 4473 | 1461208645738 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:17:25 INFO - PROCESS | 4473 | 1461208645916 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x91325000 == 66 [pid = 4473] [id = 121] 20:17:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x914a2800) [pid = 4473] [serial = 362] [outer = (nil)] 20:17:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x96f7dc00) [pid = 4473] [serial = 363] [outer = 0x914a2800] 20:17:26 INFO - PROCESS | 4473 | 1461208646001 Marionette DEBUG loaded listener.js 20:17:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x979ec800) [pid = 4473] [serial = 364] [outer = 0x914a2800] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x9898e000 == 65 [pid = 4473] [id = 49] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x9295b800 == 64 [pid = 4473] [id = 46] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x98452000 == 63 [pid = 4473] [id = 56] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x95c38400 == 62 [pid = 4473] [id = 47] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x974a8800 == 61 [pid = 4473] [id = 110] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x98391400 == 60 [pid = 4473] [id = 109] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x8e69c000 == 59 [pid = 4473] [id = 108] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7d8c00 == 58 [pid = 4473] [id = 107] 20:17:26 INFO - PROCESS | 4473 | --DOCSHELL 0x91329800 == 57 [pid = 4473] [id = 98] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x929bd800) [pid = 4473] [serial = 220] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0xa2a33c00) [pid = 4473] [serial = 180] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x9ffd7400) [pid = 4473] [serial = 253] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x990c5c00) [pid = 4473] [serial = 288] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x98387800) [pid = 4473] [serial = 258] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x98723800) [pid = 4473] [serial = 285] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0xa45a3000) [pid = 4473] [serial = 264] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x929b6800) [pid = 4473] [serial = 277] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x9149e000) [pid = 4473] [serial = 276] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x9700a400) [pid = 4473] [serial = 282] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x974ab400) [pid = 4473] [serial = 283] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x9b0e7800) [pid = 4473] [serial = 261] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x9149b800) [pid = 4473] [serial = 255] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0xa4b8d800) [pid = 4473] [serial = 267] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0xa77f1800) [pid = 4473] [serial = 273] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0xa685cc00) [pid = 4473] [serial = 270] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x92bf0800) [pid = 4473] [serial = 279] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x967c1000) [pid = 4473] [serial = 280] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x9872bc00) [pid = 4473] [serial = 286] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x9b0dc800) [pid = 4473] [serial = 289] [outer = (nil)] [url = about:blank] 20:17:26 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:17:27 INFO - PROCESS | 4473 | 1461208647017 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]]]}] 20:17:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:17:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1584ms 20:17:27 INFO - PROCESS | 4473 | 1461208647095 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:17:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:17:27 INFO - PROCESS | 4473 | 1461208647102 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:17:27 INFO - PROCESS | 4473 | 1461208647109 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:17:27 INFO - PROCESS | 4473 | 1461208647112 Marionette TRACE conn3 <- [1,458,null,{}] 20:17:27 INFO - PROCESS | 4473 | 1461208647118 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}] 20:17:27 INFO - PROCESS | 4473 | 1461208647291 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:17:27 INFO - PROCESS | 4473 | 1461208647413 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e6a1c00 == 58 [pid = 4473] [id = 122] 20:17:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x91321c00) [pid = 4473] [serial = 365] [outer = (nil)] 20:17:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x9749fc00) [pid = 4473] [serial = 366] [outer = 0x91321c00] 20:17:27 INFO - PROCESS | 4473 | 1461208647507 Marionette DEBUG loaded listener.js 20:17:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x9862e000) [pid = 4473] [serial = 367] [outer = 0x91321c00] 20:17:28 INFO - PROCESS | 4473 | 1461208648541 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] 20:17:28 INFO - PROCESS | 4473 | 1461208648598 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:17:28 INFO - PROCESS | 4473 | 1461208648613 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:17:28 INFO - PROCESS | 4473 | 1461208648623 Marionette TRACE conn3 <- [1,462,null,{}] 20:17:28 INFO - PROCESS | 4473 | 1461208648631 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}] 20:17:28 INFO - PROCESS | 4473 | 1461208648821 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:17:29 INFO - PROCESS | 4473 | 1461208649009 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x9872ac00 == 59 [pid = 4473] [id = 123] 20:17:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x9901ec00) [pid = 4473] [serial = 368] [outer = (nil)] 20:17:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x9b0e9c00) [pid = 4473] [serial = 369] [outer = 0x9901ec00] 20:17:29 INFO - PROCESS | 4473 | 1461208649102 Marionette DEBUG loaded listener.js 20:17:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0xa0a3d000) [pid = 4473] [serial = 370] [outer = 0x9901ec00] 20:17:29 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:17:29 INFO - PROCESS | 4473 | 1461208649978 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] 20:17:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:17:30 INFO - PROCESS | 4473 | 1461208650064 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:17:30 INFO - PROCESS | 4473 | 1461208650070 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:17:30 INFO - PROCESS | 4473 | 1461208650074 Marionette TRACE conn3 <- [1,466,null,{}] 20:17:30 INFO - PROCESS | 4473 | 1461208650086 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}] 20:17:30 INFO - PROCESS | 4473 | 1461208650290 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:17:30 INFO - PROCESS | 4473 | 1461208650311 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdc4400 == 60 [pid = 4473] [id = 124] 20:17:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8cdc5000) [pid = 4473] [serial = 371] [outer = (nil)] 20:17:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8cdce000) [pid = 4473] [serial = 372] [outer = 0x8cdc5000] 20:17:30 INFO - PROCESS | 4473 | 1461208650389 Marionette DEBUG loaded listener.js 20:17:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x975f7000) [pid = 4473] [serial = 373] [outer = 0x8cdc5000] 20:17:31 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x9862e400) [pid = 4473] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:17:31 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x9b0e2400) [pid = 4473] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:17:31 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x904c7000) [pid = 4473] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:17:31 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x900c4400) [pid = 4473] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:17:31 INFO - PROCESS | 4473 | 1461208651486 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] 20:17:31 INFO - PROCESS | 4473 | 1461208651557 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:17:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:17:31 INFO - PROCESS | 4473 | 1461208651563 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:17:31 INFO - PROCESS | 4473 | 1461208651567 Marionette TRACE conn3 <- [1,470,null,{}] 20:17:31 INFO - PROCESS | 4473 | 1461208651572 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}] 20:17:31 INFO - PROCESS | 4473 | 1461208651729 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:17:31 INFO - PROCESS | 4473 | 1461208651900 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x94f16800 == 61 [pid = 4473] [id = 125] 20:17:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x95c80c00) [pid = 4473] [serial = 374] [outer = (nil)] 20:17:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x9fc56000) [pid = 4473] [serial = 375] [outer = 0x95c80c00] 20:17:32 INFO - PROCESS | 4473 | 1461208651996 Marionette DEBUG loaded listener.js 20:17:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0xa3c8c800) [pid = 4473] [serial = 376] [outer = 0x95c80c00] 20:17:32 INFO - PROCESS | 4473 | 1461208652826 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]]]}] 20:17:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:17:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1331ms 20:17:32 INFO - PROCESS | 4473 | 1461208652896 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:17:32 INFO - PROCESS | 4473 | 1461208652900 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:17:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:17:32 INFO - PROCESS | 4473 | 1461208652906 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:17:32 INFO - PROCESS | 4473 | 1461208652910 Marionette TRACE conn3 <- [1,474,null,{}] 20:17:32 INFO - PROCESS | 4473 | 1461208652915 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}] 20:17:33 INFO - PROCESS | 4473 | 1461208653077 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:17:33 INFO - PROCESS | 4473 | 1461208653088 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdc5c00 == 62 [pid = 4473] [id = 126] 20:17:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8e7e6400) [pid = 4473] [serial = 377] [outer = (nil)] 20:17:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8f959400) [pid = 4473] [serial = 378] [outer = 0x8e7e6400] 20:17:33 INFO - PROCESS | 4473 | 1461208653270 Marionette DEBUG loaded listener.js 20:17:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x967e8400) [pid = 4473] [serial = 379] [outer = 0x8e7e6400] 20:17:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8e6a3000) [pid = 4473] [serial = 380] [outer = 0x9872b000] 20:17:34 INFO - PROCESS | 4473 | 1461208654483 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]]]}] 20:17:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:17:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1636ms 20:17:34 INFO - PROCESS | 4473 | 1461208654584 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:17:34 INFO - PROCESS | 4473 | 1461208654591 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:17:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:17:34 INFO - PROCESS | 4473 | 1461208654612 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:17:34 INFO - PROCESS | 4473 | 1461208654619 Marionette TRACE conn3 <- [1,478,null,{}] 20:17:34 INFO - PROCESS | 4473 | 1461208654627 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}] 20:17:34 INFO - PROCESS | 4473 | 1461208654817 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:17:35 INFO - PROCESS | 4473 | 1461208655028 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e4400 == 63 [pid = 4473] [id = 127] 20:17:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8f94d400) [pid = 4473] [serial = 381] [outer = (nil)] 20:17:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x904bc800) [pid = 4473] [serial = 382] [outer = 0x8f94d400] 20:17:35 INFO - PROCESS | 4473 | 1461208655122 Marionette DEBUG loaded listener.js 20:17:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x92960000) [pid = 4473] [serial = 383] [outer = 0x8f94d400] 20:17:36 INFO - PROCESS | 4473 | 1461208656139 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]]]}] 20:17:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:17:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1607ms 20:17:36 INFO - PROCESS | 4473 | 1461208656209 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:17:36 INFO - PROCESS | 4473 | 1461208656217 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:17:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:17:36 INFO - PROCESS | 4473 | 1461208656228 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:17:36 INFO - PROCESS | 4473 | 1461208656233 Marionette TRACE conn3 <- [1,482,null,{}] 20:17:36 INFO - PROCESS | 4473 | 1461208656240 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}] 20:17:36 INFO - PROCESS | 4473 | 1461208656476 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:17:36 INFO - PROCESS | 4473 | 1461208656739 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7dc000 == 64 [pid = 4473] [id = 128] 20:17:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x94f0a400) [pid = 4473] [serial = 384] [outer = (nil)] 20:17:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x9862b800) [pid = 4473] [serial = 385] [outer = 0x94f0a400] 20:17:36 INFO - PROCESS | 4473 | 1461208656832 Marionette DEBUG loaded listener.js 20:17:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x9872e000) [pid = 4473] [serial = 386] [outer = 0x94f0a400] 20:17:37 INFO - PROCESS | 4473 | 1461208657821 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]]]}] 20:17:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:17:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1641ms 20:17:37 INFO - PROCESS | 4473 | 1461208657869 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:17:37 INFO - PROCESS | 4473 | 1461208657875 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:17:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:17:37 INFO - PROCESS | 4473 | 1461208657882 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:17:37 INFO - PROCESS | 4473 | 1461208657889 Marionette TRACE conn3 <- [1,486,null,{}] 20:17:37 INFO - PROCESS | 4473 | 1461208657907 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}] 20:17:38 INFO - PROCESS | 4473 | 1461208658140 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:17:38 INFO - PROCESS | 4473 | 1461208658356 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb63800 == 65 [pid = 4473] [id = 129] 20:17:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8cb65000) [pid = 4473] [serial = 387] [outer = (nil)] 20:17:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x8cb6f800) [pid = 4473] [serial = 388] [outer = 0x8cb65000] 20:17:38 INFO - PROCESS | 4473 | 1461208658466 Marionette DEBUG loaded listener.js 20:17:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x98abcc00) [pid = 4473] [serial = 389] [outer = 0x8cb65000] 20:17:39 INFO - PROCESS | 4473 | 1461208659384 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]]]}] 20:17:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:17:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1537ms 20:17:39 INFO - PROCESS | 4473 | 1461208659420 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:17:39 INFO - PROCESS | 4473 | 1461208659424 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:17:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:17:39 INFO - PROCESS | 4473 | 1461208659431 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:17:39 INFO - PROCESS | 4473 | 1461208659435 Marionette TRACE conn3 <- [1,490,null,{}] 20:17:39 INFO - PROCESS | 4473 | 1461208659441 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}] 20:17:39 INFO - PROCESS | 4473 | 1461208659626 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:17:39 INFO - PROCESS | 4473 | 1461208659792 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbc6400 == 66 [pid = 4473] [id = 130] 20:17:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8cbcd000) [pid = 4473] [serial = 390] [outer = (nil)] 20:17:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x9064a000) [pid = 4473] [serial = 391] [outer = 0x8cbcd000] 20:17:39 INFO - PROCESS | 4473 | 1461208659889 Marionette DEBUG loaded listener.js 20:17:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x9064f000) [pid = 4473] [serial = 392] [outer = 0x8cbcd000] 20:17:40 INFO - PROCESS | 4473 | 1461208660851 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]]]}] 20:17:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:17:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1482ms 20:17:40 INFO - PROCESS | 4473 | 1461208660914 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:17:40 INFO - PROCESS | 4473 | 1461208660918 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:17:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:17:40 INFO - PROCESS | 4473 | 1461208660925 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:17:40 INFO - PROCESS | 4473 | 1461208660929 Marionette TRACE conn3 <- [1,494,null,{}] 20:17:40 INFO - PROCESS | 4473 | 1461208660937 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}] 20:17:41 INFO - PROCESS | 4473 | 1461208661163 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:17:41 INFO - PROCESS | 4473 | 1461208661381 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c318000 == 67 [pid = 4473] [id = 131] 20:17:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8c31b800) [pid = 4473] [serial = 393] [outer = (nil)] 20:17:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8c31f400) [pid = 4473] [serial = 394] [outer = 0x8c31b800] 20:17:41 INFO - PROCESS | 4473 | 1461208661514 Marionette DEBUG loaded listener.js 20:17:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8c322000) [pid = 4473] [serial = 395] [outer = 0x8c31b800] 20:17:42 INFO - PROCESS | 4473 | 1461208662465 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]]]}] 20:17:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:17:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1588ms 20:17:42 INFO - PROCESS | 4473 | 1461208662515 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:17:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:17:42 INFO - PROCESS | 4473 | 1461208662519 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:17:42 INFO - PROCESS | 4473 | 1461208662526 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:17:42 INFO - PROCESS | 4473 | 1461208662530 Marionette TRACE conn3 <- [1,498,null,{}] 20:17:42 INFO - PROCESS | 4473 | 1461208662536 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}] 20:17:42 INFO - PROCESS | 4473 | 1461208662736 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:17:42 INFO - PROCESS | 4473 | 1461208662947 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c320000 == 68 [pid = 4473] [id = 132] 20:17:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8cbcb800) [pid = 4473] [serial = 396] [outer = (nil)] 20:17:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0xa0f52000) [pid = 4473] [serial = 397] [outer = 0x8cbcb800] 20:17:43 INFO - PROCESS | 4473 | 1461208663082 Marionette DEBUG loaded listener.js 20:17:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0xa445fc00) [pid = 4473] [serial = 398] [outer = 0x8cbcb800] 20:17:43 INFO - PROCESS | 4473 | 1461208663922 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]]]}] 20:17:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:17:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1435ms 20:17:43 INFO - PROCESS | 4473 | 1461208663961 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:17:43 INFO - PROCESS | 4473 | 1461208663964 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:17:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:17:43 INFO - PROCESS | 4473 | 1461208663972 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:17:43 INFO - PROCESS | 4473 | 1461208663976 Marionette TRACE conn3 <- [1,502,null,{}] 20:17:43 INFO - PROCESS | 4473 | 1461208663982 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}] 20:17:44 INFO - PROCESS | 4473 | 1461208664152 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:17:44 INFO - PROCESS | 4473 | 1461208664324 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab28000 == 69 [pid = 4473] [id = 133] 20:17:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x8ab29400) [pid = 4473] [serial = 399] [outer = (nil)] 20:17:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x8ab30800) [pid = 4473] [serial = 400] [outer = 0x8ab29400] 20:17:44 INFO - PROCESS | 4473 | 1461208664411 Marionette DEBUG loaded listener.js 20:17:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8ab32400) [pid = 4473] [serial = 401] [outer = 0x8ab29400] 20:17:45 INFO - PROCESS | 4473 | 1461208665513 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]]]}] 20:17:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:17:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1586ms 20:17:45 INFO - PROCESS | 4473 | 1461208665559 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:17:45 INFO - PROCESS | 4473 | 1461208665562 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:17:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:17:45 INFO - PROCESS | 4473 | 1461208665570 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:17:45 INFO - PROCESS | 4473 | 1461208665574 Marionette TRACE conn3 <- [1,506,null,{}] 20:17:45 INFO - PROCESS | 4473 | 1461208665580 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}] 20:17:45 INFO - PROCESS | 4473 | 1461208665763 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:17:45 INFO - PROCESS | 4473 | 1461208665933 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab2a400 == 70 [pid = 4473] [id = 134] 20:17:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x8ab2f000) [pid = 4473] [serial = 402] [outer = (nil)] 20:17:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x8b799000) [pid = 4473] [serial = 403] [outer = 0x8ab2f000] 20:17:46 INFO - PROCESS | 4473 | 1461208666037 Marionette DEBUG loaded listener.js 20:17:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x8b79e000) [pid = 4473] [serial = 404] [outer = 0x8ab2f000] 20:17:46 INFO - PROCESS | 4473 | 1461208666963 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]]]}] 20:17:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:17:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1433ms 20:17:47 INFO - PROCESS | 4473 | 1461208667007 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:17:47 INFO - PROCESS | 4473 | 1461208667012 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:17:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:17:47 INFO - PROCESS | 4473 | 1461208667019 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:17:47 INFO - PROCESS | 4473 | 1461208667022 Marionette TRACE conn3 <- [1,510,null,{}] 20:17:47 INFO - PROCESS | 4473 | 1461208667028 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}] 20:17:47 INFO - PROCESS | 4473 | 1461208667213 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:17:47 INFO - PROCESS | 4473 | 1461208667382 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b79b400 == 71 [pid = 4473] [id = 135] 20:17:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x8b79c800) [pid = 4473] [serial = 405] [outer = (nil)] 20:17:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x8b903000) [pid = 4473] [serial = 406] [outer = 0x8b79c800] 20:17:47 INFO - PROCESS | 4473 | 1461208667473 Marionette DEBUG loaded listener.js 20:17:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x8b906400) [pid = 4473] [serial = 407] [outer = 0x8b79c800] 20:17:48 INFO - PROCESS | 4473 | 1461208668435 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]]]}] 20:17:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:17:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1488ms 20:17:48 INFO - PROCESS | 4473 | 1461208668508 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:17:48 INFO - PROCESS | 4473 | 1461208668511 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:17:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:17:48 INFO - PROCESS | 4473 | 1461208668518 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:17:48 INFO - PROCESS | 4473 | 1461208668521 Marionette TRACE conn3 <- [1,514,null,{}] 20:17:48 INFO - PROCESS | 4473 | 1461208668527 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}] 20:17:48 INFO - PROCESS | 4473 | 1461208668757 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:17:49 INFO - PROCESS | 4473 | 1461208669073 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b90ec00 == 72 [pid = 4473] [id = 136] 20:17:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x8cbc7000) [pid = 4473] [serial = 408] [outer = (nil)] 20:17:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x8e6a3400) [pid = 4473] [serial = 409] [outer = 0x8cbc7000] 20:17:49 INFO - PROCESS | 4473 | 1461208669170 Marionette DEBUG loaded listener.js 20:17:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x91f17000) [pid = 4473] [serial = 410] [outer = 0x8cbc7000] 20:17:50 INFO - PROCESS | 4473 | 1461208670016 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]]]}] 20:17:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 20:17:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1531ms 20:17:50 INFO - PROCESS | 4473 | 1461208670050 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:17:50 INFO - PROCESS | 4473 | 1461208670061 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:17:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:17:50 INFO - PROCESS | 4473 | 1461208670088 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:17:50 INFO - PROCESS | 4473 | 1461208670095 Marionette TRACE conn3 <- [1,518,null,{}] 20:17:50 INFO - PROCESS | 4473 | 1461208670103 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}] 20:17:50 INFO - PROCESS | 4473 | 1461208670322 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:17:50 INFO - PROCESS | 4473 | 1461208670495 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e6c00 == 73 [pid = 4473] [id = 137] 20:17:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x8fd56c00) [pid = 4473] [serial = 411] [outer = (nil)] 20:17:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x8fd64800) [pid = 4473] [serial = 412] [outer = 0x8fd56c00] 20:17:50 INFO - PROCESS | 4473 | 1461208670592 Marionette DEBUG loaded listener.js 20:17:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x9838bc00) [pid = 4473] [serial = 413] [outer = 0x8fd56c00] 20:17:51 INFO - PROCESS | 4473 | 1461208671845 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]]]}] 20:17:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:17:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1807ms 20:17:51 INFO - PROCESS | 4473 | 1461208671878 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:17:51 INFO - PROCESS | 4473 | 1461208671883 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:17:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:17:51 INFO - PROCESS | 4473 | 1461208671893 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:17:51 INFO - PROCESS | 4473 | 1461208671900 Marionette TRACE conn3 <- [1,522,null,{}] 20:17:51 INFO - PROCESS | 4473 | 1461208671910 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}] 20:17:52 INFO - PROCESS | 4473 | 1461208672100 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:17:52 INFO - PROCESS | 4473 | 1461208672360 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a563000 == 74 [pid = 4473] [id = 138] 20:17:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x8a566c00) [pid = 4473] [serial = 414] [outer = (nil)] 20:17:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x8c314c00) [pid = 4473] [serial = 415] [outer = 0x8a566c00] 20:17:52 INFO - PROCESS | 4473 | 1461208672459 Marionette DEBUG loaded listener.js 20:17:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x8c31e400) [pid = 4473] [serial = 416] [outer = 0x8a566c00] 20:17:53 INFO - PROCESS | 4473 | 1461208673426 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]]]}] 20:17:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:17:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1590ms 20:17:53 INFO - PROCESS | 4473 | 1461208673484 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:17:53 INFO - PROCESS | 4473 | 1461208673501 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:17:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:17:53 INFO - PROCESS | 4473 | 1461208673522 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:17:53 INFO - PROCESS | 4473 | 1461208673527 Marionette TRACE conn3 <- [1,526,null,{}] 20:17:53 INFO - PROCESS | 4473 | 1461208673538 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}] 20:17:53 INFO - PROCESS | 4473 | 1461208673774 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:17:54 INFO - PROCESS | 4473 | 1461208674115 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x994bd800) [pid = 4473] [serial = 333] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b90e800 == 75 [pid = 4473] [id = 139] 20:17:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x8b90f000) [pid = 4473] [serial = 417] [outer = (nil)] 20:17:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x8cdc6400) [pid = 4473] [serial = 418] [outer = 0x8b90f000] 20:17:54 INFO - PROCESS | 4473 | 1461208674232 Marionette DEBUG loaded listener.js 20:17:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x8cdccc00) [pid = 4473] [serial = 419] [outer = 0x8b90f000] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x91326800) [pid = 4473] [serial = 291] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x9769a800) [pid = 4473] [serial = 297] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0xa4955c00) [pid = 4473] [serial = 309] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x9fc57c00) [pid = 4473] [serial = 300] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0xa4454000) [pid = 4473] [serial = 306] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x9131ec00) [pid = 4473] [serial = 318] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x92af5400) [pid = 4473] [serial = 321] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0xa0f47400) [pid = 4473] [serial = 303] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8e7dc800) [pid = 4473] [serial = 315] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x92bf5000) [pid = 4473] [serial = 322] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x967e5400) [pid = 4473] [serial = 325] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x8e69f000) [pid = 4473] [serial = 312] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x92bd7000) [pid = 4473] [serial = 294] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x92aee800) [pid = 4473] [serial = 324] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x9901d800) [pid = 4473] [serial = 328] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x9fc5bc00) [pid = 4473] [serial = 331] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x98725800) [pid = 4473] [serial = 327] [outer = (nil)] [url = about:blank] 20:17:54 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9ea21000) [pid = 4473] [serial = 330] [outer = (nil)] [url = about:blank] 20:17:55 INFO - PROCESS | 4473 | 1461208675156 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]]]}] 20:17:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 20:17:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1705ms 20:17:55 INFO - PROCESS | 4473 | 1461208675222 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:17:55 INFO - PROCESS | 4473 | 1461208675226 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:17:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:17:55 INFO - PROCESS | 4473 | 1461208675233 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:17:55 INFO - PROCESS | 4473 | 1461208675239 Marionette TRACE conn3 <- [1,530,null,{}] 20:17:55 INFO - PROCESS | 4473 | 1461208675255 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}] 20:17:55 INFO - PROCESS | 4473 | 1461208675425 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:17:55 INFO - PROCESS | 4473 | 1461208675645 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e69f800 == 76 [pid = 4473] [id = 140] 20:17:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8f94f800) [pid = 4473] [serial = 420] [outer = (nil)] 20:17:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x8fd57800) [pid = 4473] [serial = 421] [outer = 0x8f94f800] 20:17:55 INFO - PROCESS | 4473 | 1461208675730 Marionette DEBUG loaded listener.js 20:17:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x8fd60400) [pid = 4473] [serial = 422] [outer = 0x8f94f800] 20:17:56 INFO - PROCESS | 4473 | 1461208676471 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"]]]}] 20:17:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 20:17:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:17:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:17:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 20:17:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:17:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:17:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:17:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:17:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:17:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1302ms 20:17:56 INFO - PROCESS | 4473 | 1461208676550 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:17:56 INFO - PROCESS | 4473 | 1461208676556 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:17:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:17:56 INFO - PROCESS | 4473 | 1461208676579 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:17:56 INFO - PROCESS | 4473 | 1461208676583 Marionette TRACE conn3 <- [1,534,null,{}] 20:17:56 INFO - PROCESS | 4473 | 1461208676589 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}] 20:17:56 INFO - PROCESS | 4473 | 1461208676817 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:17:56 INFO - PROCESS | 4473 | 1461208676848 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e69f000 == 77 [pid = 4473] [id = 141] 20:17:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x8fd60000) [pid = 4473] [serial = 423] [outer = (nil)] 20:17:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x91329800) [pid = 4473] [serial = 424] [outer = 0x8fd60000] 20:17:56 INFO - PROCESS | 4473 | 1461208676924 Marionette DEBUG loaded listener.js 20:17:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x91f17400) [pid = 4473] [serial = 425] [outer = 0x8fd60000] 20:17:57 INFO - PROCESS | 4473 | 1461208677819 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]]]}] 20:17:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:17:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1284ms 20:17:57 INFO - PROCESS | 4473 | 1461208677880 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:17:57 INFO - PROCESS | 4473 | 1461208677884 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:17:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:17:57 INFO - PROCESS | 4473 | 1461208677891 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:17:57 INFO - PROCESS | 4473 | 1461208677894 Marionette TRACE conn3 <- [1,538,null,{}] 20:17:57 INFO - PROCESS | 4473 | 1461208677900 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}] 20:17:58 INFO - PROCESS | 4473 | 1461208678136 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:17:58 INFO - PROCESS | 4473 | 1461208678178 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab31000 == 78 [pid = 4473] [id = 142] 20:17:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x8cb69c00) [pid = 4473] [serial = 426] [outer = (nil)] 20:17:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x92bf3800) [pid = 4473] [serial = 427] [outer = 0x8cb69c00] 20:17:58 INFO - PROCESS | 4473 | 1461208678260 Marionette DEBUG loaded listener.js 20:17:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x94f0ec00) [pid = 4473] [serial = 428] [outer = 0x8cb69c00] 20:17:59 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8cdc5000) [pid = 4473] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:17:59 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x8e7e5400) [pid = 4473] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:17:59 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x8f641c00) [pid = 4473] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:17:59 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x914a2800) [pid = 4473] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:17:59 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x91321c00) [pid = 4473] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:17:59 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x95c80c00) [pid = 4473] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:17:59 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x9901ec00) [pid = 4473] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:17:59 INFO - PROCESS | 4473 | 1461208679418 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]]]}] 20:17:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 20:17:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1583ms 20:17:59 INFO - PROCESS | 4473 | 1461208679475 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:17:59 INFO - PROCESS | 4473 | 1461208679479 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:17:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:17:59 INFO - PROCESS | 4473 | 1461208679485 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:17:59 INFO - PROCESS | 4473 | 1461208679489 Marionette TRACE conn3 <- [1,542,null,{}] 20:17:59 INFO - PROCESS | 4473 | 1461208679494 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}] 20:17:59 INFO - PROCESS | 4473 | 1461208679676 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:17:59 INFO - PROCESS | 4473 | 1461208679697 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cecb000 == 79 [pid = 4473] [id = 143] 20:17:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x92bd7000) [pid = 4473] [serial = 429] [outer = (nil)] 20:17:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x967e7800) [pid = 4473] [serial = 430] [outer = 0x92bd7000] 20:17:59 INFO - PROCESS | 4473 | 1461208679893 Marionette DEBUG loaded listener.js 20:17:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9769bc00) [pid = 4473] [serial = 431] [outer = 0x92bd7000] 20:18:00 INFO - PROCESS | 4473 | 1461208680682 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]]]}] 20:18:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 20:18:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1240ms 20:18:00 INFO - PROCESS | 4473 | 1461208680727 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:18:00 INFO - PROCESS | 4473 | 1461208680731 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:18:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:18:00 INFO - PROCESS | 4473 | 1461208680738 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:18:00 INFO - PROCESS | 4473 | 1461208680741 Marionette TRACE conn3 <- [1,546,null,{}] 20:18:00 INFO - PROCESS | 4473 | 1461208680747 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}] 20:18:00 INFO - PROCESS | 4473 | 1461208680986 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:18:01 INFO - PROCESS | 4473 | 1461208681202 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a561800 == 80 [pid = 4473] [id = 144] 20:18:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x8a561c00) [pid = 4473] [serial = 432] [outer = (nil)] 20:18:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x8a565c00) [pid = 4473] [serial = 433] [outer = 0x8a561c00] 20:18:01 INFO - PROCESS | 4473 | 1461208681298 Marionette DEBUG loaded listener.js 20:18:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x8b796c00) [pid = 4473] [serial = 434] [outer = 0x8a561c00] 20:18:02 INFO - PROCESS | 4473 | 1461208682447 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]]]}] 20:18:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:18:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1740ms 20:18:02 INFO - PROCESS | 4473 | 1461208682481 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:18:02 INFO - PROCESS | 4473 | 1461208682489 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:18:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:18:02 INFO - PROCESS | 4473 | 1461208682500 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:18:02 INFO - PROCESS | 4473 | 1461208682504 Marionette TRACE conn3 <- [1,550,null,{}] 20:18:02 INFO - PROCESS | 4473 | 1461208682513 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}] 20:18:02 INFO - PROCESS | 4473 | 1461208682872 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:18:03 INFO - PROCESS | 4473 | 1461208683075 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb6a800 == 81 [pid = 4473] [id = 145] 20:18:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x8cb6c400) [pid = 4473] [serial = 435] [outer = (nil)] 20:18:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x8cdcb000) [pid = 4473] [serial = 436] [outer = 0x8cb6c400] 20:18:03 INFO - PROCESS | 4473 | 1461208683171 Marionette DEBUG loaded listener.js 20:18:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x8e7dc800) [pid = 4473] [serial = 437] [outer = 0x8cb6c400] 20:18:04 INFO - PROCESS | 4473 | 1461208684235 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]]]}] 20:18:04 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. 20:18:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1788ms 20:18:04 INFO - PROCESS | 4473 | 1461208684295 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:18:04 INFO - PROCESS | 4473 | 1461208684302 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:18:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:18:04 INFO - PROCESS | 4473 | 1461208684310 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:18:04 INFO - PROCESS | 4473 | 1461208684314 Marionette TRACE conn3 <- [1,554,null,{}] 20:18:04 INFO - PROCESS | 4473 | 1461208684321 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}] 20:18:04 INFO - PROCESS | 4473 | 1461208684523 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:18:04 INFO - PROCESS | 4473 | 1461208684838 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec1c00 == 82 [pid = 4473] [id = 146] 20:18:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x8f955400) [pid = 4473] [serial = 438] [outer = (nil)] 20:18:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x9064bc00) [pid = 4473] [serial = 439] [outer = 0x8f955400] 20:18:04 INFO - PROCESS | 4473 | 1461208684936 Marionette DEBUG loaded listener.js 20:18:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x92b61800) [pid = 4473] [serial = 440] [outer = 0x8f955400] 20:18:05 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:05 INFO - PROCESS | 4473 | 1461208685904 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]]]}] 20:18:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:18:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1632ms 20:18:05 INFO - PROCESS | 4473 | 1461208685944 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:18:05 INFO - PROCESS | 4473 | 1461208685949 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:18:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:18:05 INFO - PROCESS | 4473 | 1461208685966 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:18:05 INFO - PROCESS | 4473 | 1461208685976 Marionette TRACE conn3 <- [1,558,null,{}] 20:18:05 INFO - PROCESS | 4473 | 1461208685984 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}] 20:18:06 INFO - PROCESS | 4473 | 1461208686303 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:18:06 INFO - PROCESS | 4473 | 1461208686493 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a56e000 == 83 [pid = 4473] [id = 147] 20:18:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x900cc400) [pid = 4473] [serial = 441] [outer = (nil)] 20:18:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x98630400) [pid = 4473] [serial = 442] [outer = 0x900cc400] 20:18:06 INFO - PROCESS | 4473 | 1461208686590 Marionette DEBUG loaded listener.js 20:18:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x98982400) [pid = 4473] [serial = 443] [outer = 0x900cc400] 20:18:07 INFO - PROCESS | 4473 | 1461208687487 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]]]}] 20:18:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:18:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1597ms 20:18:07 INFO - PROCESS | 4473 | 1461208687555 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:18:07 INFO - PROCESS | 4473 | 1461208687560 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:18:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:18:07 INFO - PROCESS | 4473 | 1461208687567 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:18:07 INFO - PROCESS | 4473 | 1461208687570 Marionette TRACE conn3 <- [1,562,null,{}] 20:18:07 INFO - PROCESS | 4473 | 1461208687577 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}] 20:18:07 INFO - PROCESS | 4473 | 1461208687818 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:18:08 INFO - PROCESS | 4473 | 1461208688039 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a56dc00 == 84 [pid = 4473] [id = 148] 20:18:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x91326800) [pid = 4473] [serial = 444] [outer = (nil)] 20:18:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x9df92800) [pid = 4473] [serial = 445] [outer = 0x91326800] 20:18:08 INFO - PROCESS | 4473 | 1461208688178 Marionette DEBUG loaded listener.js 20:18:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x9fb96c00) [pid = 4473] [serial = 446] [outer = 0x91326800] 20:18:08 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:09 INFO - PROCESS | 4473 | 1461208689100 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]]]}] 20:18:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:18:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1580ms 20:18:09 INFO - PROCESS | 4473 | 1461208689149 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:18:09 INFO - PROCESS | 4473 | 1461208689153 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:18:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:18:09 INFO - PROCESS | 4473 | 1461208689161 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:18:09 INFO - PROCESS | 4473 | 1461208689166 Marionette TRACE conn3 <- [1,566,null,{}] 20:18:09 INFO - PROCESS | 4473 | 1461208689172 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}] 20:18:09 INFO - PROCESS | 4473 | 1461208689410 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:18:09 INFO - PROCESS | 4473 | 1461208689642 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x9ff12c00 == 85 [pid = 4473] [id = 149] 20:18:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0x9ff16400) [pid = 4473] [serial = 447] [outer = (nil)] 20:18:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 182 (0xa0a47400) [pid = 4473] [serial = 448] [outer = 0x9ff16400] 20:18:09 INFO - PROCESS | 4473 | 1461208689793 Marionette DEBUG loaded listener.js 20:18:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 183 (0xa459e400) [pid = 4473] [serial = 449] [outer = 0x9ff16400] 20:18:10 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:10 INFO - PROCESS | 4473 | 1461208690761 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]]]}] 20:18:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:18:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1638ms 20:18:10 INFO - PROCESS | 4473 | 1461208690800 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:18:10 INFO - PROCESS | 4473 | 1461208690804 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:18:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:18:10 INFO - PROCESS | 4473 | 1461208690811 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:18:10 INFO - PROCESS | 4473 | 1461208690815 Marionette TRACE conn3 <- [1,570,null,{}] 20:18:10 INFO - PROCESS | 4473 | 1461208690821 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}] 20:18:11 INFO - PROCESS | 4473 | 1461208691016 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:18:11 INFO - PROCESS | 4473 | 1461208691250 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a904c00 == 86 [pid = 4473] [id = 150] 20:18:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 184 (0x8a907c00) [pid = 4473] [serial = 450] [outer = (nil)] 20:18:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 185 (0x8a90d000) [pid = 4473] [serial = 451] [outer = 0x8a907c00] 20:18:11 INFO - PROCESS | 4473 | 1461208691384 Marionette DEBUG loaded listener.js 20:18:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 186 (0x98631c00) [pid = 4473] [serial = 452] [outer = 0x8a907c00] 20:18:11 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:12 INFO - PROCESS | 4473 | 1461208692253 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]]]}] 20:18:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:18:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1484ms 20:18:12 INFO - PROCESS | 4473 | 1461208692297 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:18:12 INFO - PROCESS | 4473 | 1461208692301 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:18:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:18:12 INFO - PROCESS | 4473 | 1461208692308 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:18:12 INFO - PROCESS | 4473 | 1461208692312 Marionette TRACE conn3 <- [1,574,null,{}] 20:18:12 INFO - PROCESS | 4473 | 1461208692318 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}] 20:18:12 INFO - PROCESS | 4473 | 1461208692513 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:18:12 INFO - PROCESS | 4473 | 1461208692689 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a742400 == 87 [pid = 4473] [id = 151] 20:18:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x8a743c00) [pid = 4473] [serial = 453] [outer = (nil)] 20:18:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0x8a74ac00) [pid = 4473] [serial = 454] [outer = 0x8a743c00] 20:18:12 INFO - PROCESS | 4473 | 1461208692795 Marionette DEBUG loaded listener.js 20:18:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0x8a74ec00) [pid = 4473] [serial = 455] [outer = 0x8a743c00] 20:18:13 INFO - PROCESS | 4473 | 1461208693725 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]]]}] 20:18:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:18:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1481ms 20:18:13 INFO - PROCESS | 4473 | 1461208693791 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:18:13 INFO - PROCESS | 4473 | 1461208693795 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:18:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:18:13 INFO - PROCESS | 4473 | 1461208693802 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:18:13 INFO - PROCESS | 4473 | 1461208693806 Marionette TRACE conn3 <- [1,578,null,{}] 20:18:13 INFO - PROCESS | 4473 | 1461208693812 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}] 20:18:13 INFO - PROCESS | 4473 | 1461208693993 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:18:14 INFO - PROCESS | 4473 | 1461208694172 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce1400 == 88 [pid = 4473] [id = 152] 20:18:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x89ce3400) [pid = 4473] [serial = 456] [outer = (nil)] 20:18:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x89ce9800) [pid = 4473] [serial = 457] [outer = 0x89ce3400] 20:18:14 INFO - PROCESS | 4473 | 1461208694277 Marionette DEBUG loaded listener.js 20:18:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x89ceb800) [pid = 4473] [serial = 458] [outer = 0x89ce3400] 20:18:15 INFO - PROCESS | 4473 | 1461208695178 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]]]}] 20:18:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:18:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1437ms 20:18:15 INFO - PROCESS | 4473 | 1461208695241 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:18:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:18:15 INFO - PROCESS | 4473 | 1461208695245 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:18:15 INFO - PROCESS | 4473 | 1461208695252 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:18:15 INFO - PROCESS | 4473 | 1461208695256 Marionette TRACE conn3 <- [1,582,null,{}] 20:18:15 INFO - PROCESS | 4473 | 1461208695262 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}] 20:18:15 INFO - PROCESS | 4473 | 1461208695455 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:18:15 INFO - PROCESS | 4473 | 1461208695634 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce1800 == 89 [pid = 4473] [id = 153] 20:18:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0x89ce4400) [pid = 4473] [serial = 459] [outer = (nil)] 20:18:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0x8a749c00) [pid = 4473] [serial = 460] [outer = 0x89ce4400] 20:18:15 INFO - PROCESS | 4473 | 1461208695727 Marionette DEBUG loaded listener.js 20:18:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 195 (0x8a90b800) [pid = 4473] [serial = 461] [outer = 0x89ce4400] 20:18:16 INFO - PROCESS | 4473 | 1461208696673 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]]]}] 20:18:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:18:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1491ms 20:18:16 INFO - PROCESS | 4473 | 1461208696743 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:18:16 INFO - PROCESS | 4473 | 1461208696748 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:18:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:18:16 INFO - PROCESS | 4473 | 1461208696755 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:18:16 INFO - PROCESS | 4473 | 1461208696759 Marionette TRACE conn3 <- [1,586,null,{}] 20:18:16 INFO - PROCESS | 4473 | 1461208696765 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}] 20:18:16 INFO - PROCESS | 4473 | 1461208696990 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:18:17 INFO - PROCESS | 4473 | 1461208697232 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f22800 == 90 [pid = 4473] [id = 154] 20:18:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 196 (0x89f22c00) [pid = 4473] [serial = 462] [outer = (nil)] 20:18:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 197 (0x89f26400) [pid = 4473] [serial = 463] [outer = 0x89f22c00] 20:18:17 INFO - PROCESS | 4473 | 1461208697379 Marionette DEBUG loaded listener.js 20:18:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 198 (0x89f2b800) [pid = 4473] [serial = 464] [outer = 0x89f22c00] 20:18:18 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:18 INFO - PROCESS | 4473 | 1461208698394 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]]]}] 20:18:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:18:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1691ms 20:18:18 INFO - PROCESS | 4473 | 1461208698447 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:18:18 INFO - PROCESS | 4473 | 1461208698452 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:18:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:18:18 INFO - PROCESS | 4473 | 1461208698459 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:18:18 INFO - PROCESS | 4473 | 1461208698466 Marionette TRACE conn3 <- [1,590,null,{}] 20:18:18 INFO - PROCESS | 4473 | 1461208698473 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}] 20:18:18 INFO - PROCESS | 4473 | 1461208698736 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:18:19 INFO - PROCESS | 4473 | 1461208699255 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a56f000 == 91 [pid = 4473] [id = 155] 20:18:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 199 (0x8a56f400) [pid = 4473] [serial = 465] [outer = (nil)] 20:18:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 200 (0x8a903800) [pid = 4473] [serial = 466] [outer = 0x8a56f400] 20:18:19 INFO - PROCESS | 4473 | 1461208699422 Marionette DEBUG loaded listener.js 20:18:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 201 (0x8ab2b800) [pid = 4473] [serial = 467] [outer = 0x8a56f400] 20:18:20 INFO - PROCESS | 4473 | 1461208700354 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]]]}] 20:18:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:18:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1939ms 20:18:20 INFO - PROCESS | 4473 | 1461208700401 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:18:20 INFO - PROCESS | 4473 | 1461208700406 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:18:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:18:20 INFO - PROCESS | 4473 | 1461208700415 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:18:20 INFO - PROCESS | 4473 | 1461208700422 Marionette TRACE conn3 <- [1,594,null,{}] 20:18:20 INFO - PROCESS | 4473 | 1461208700429 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}] 20:18:20 INFO - PROCESS | 4473 | 1461208700612 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:18:21 INFO - PROCESS | 4473 | 1461208701034 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab2bc00 == 92 [pid = 4473] [id = 156] 20:18:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 202 (0x8ab34400) [pid = 4473] [serial = 468] [outer = (nil)] 20:18:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 203 (0x8b907400) [pid = 4473] [serial = 469] [outer = 0x8ab34400] 20:18:21 INFO - PROCESS | 4473 | 1461208701138 Marionette DEBUG loaded listener.js 20:18:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 204 (0x8cec6800) [pid = 4473] [serial = 470] [outer = 0x8ab34400] 20:18:22 INFO - PROCESS | 4473 | 1461208702139 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]]]}] 20:18:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:18:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1784ms 20:18:22 INFO - PROCESS | 4473 | 1461208702204 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:18:22 INFO - PROCESS | 4473 | 1461208702210 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:18:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:18:22 INFO - PROCESS | 4473 | 1461208702217 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:18:22 INFO - PROCESS | 4473 | 1461208702220 Marionette TRACE conn3 <- [1,598,null,{}] 20:18:22 INFO - PROCESS | 4473 | 1461208702226 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}] 20:18:22 INFO - PROCESS | 4473 | 1461208702413 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:18:22 INFO - PROCESS | 4473 | 1461208702681 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab2ac00 == 93 [pid = 4473] [id = 157] 20:18:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 205 (0x8b795c00) [pid = 4473] [serial = 471] [outer = (nil)] 20:18:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 206 (0x8cec3000) [pid = 4473] [serial = 472] [outer = 0x8b795c00] 20:18:22 INFO - PROCESS | 4473 | 1461208702856 Marionette DEBUG loaded listener.js 20:18:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 207 (0x8f64ec00) [pid = 4473] [serial = 473] [outer = 0x8b795c00] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x900ce800 == 92 [pid = 4473] [id = 101] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x97007400 == 91 [pid = 4473] [id = 99] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x98451400 == 90 [pid = 4473] [id = 57] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x9131f400 == 89 [pid = 4473] [id = 97] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x9872ac00 == 88 [pid = 4473] [id = 123] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 206 (0x8f64d000) [pid = 4473] [serial = 336] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 205 (0x929b5800) [pid = 4473] [serial = 339] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 204 (0x974a4800) [pid = 4473] [serial = 342] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 203 (0x9ea22400) [pid = 4473] [serial = 345] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 202 (0xa4455000) [pid = 4473] [serial = 348] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 201 (0x91320000) [pid = 4473] [serial = 351] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 200 (0xa4b87400) [pid = 4473] [serial = 354] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 199 (0x8cec6000) [pid = 4473] [serial = 357] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x91325000 == 87 [pid = 4473] [id = 121] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8e697800 == 86 [pid = 4473] [id = 105] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x900c1c00 == 85 [pid = 4473] [id = 102] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x98726400 == 84 [pid = 4473] [id = 100] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8e697c00 == 83 [pid = 4473] [id = 104] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0xa3c09400 == 82 [pid = 4473] [id = 103] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x9df90c00 == 81 [pid = 4473] [id = 58] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8cecb000 == 80 [pid = 4473] [id = 143] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab31000 == 79 [pid = 4473] [id = 142] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8e69f000 == 78 [pid = 4473] [id = 141] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8e69f800 == 77 [pid = 4473] [id = 140] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8b90e800 == 76 [pid = 4473] [id = 139] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8a563000 == 75 [pid = 4473] [id = 138] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8c318000 == 74 [pid = 4473] [id = 131] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbc6400 == 73 [pid = 4473] [id = 130] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb63800 == 72 [pid = 4473] [id = 129] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7dc000 == 71 [pid = 4473] [id = 128] 20:18:23 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e4400 == 70 [pid = 4473] [id = 127] 20:18:23 INFO - PROCESS | 4473 | 1461208703909 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]]]}] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 198 (0x8cdce000) [pid = 4473] [serial = 372] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 197 (0x9fc79400) [pid = 4473] [serial = 334] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 196 (0x8f650400) [pid = 4473] [serial = 361] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 195 (0x8f646800) [pid = 4473] [serial = 360] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 194 (0x979ec800) [pid = 4473] [serial = 364] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0x96f7dc00) [pid = 4473] [serial = 363] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x9749fc00) [pid = 4473] [serial = 366] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x9862e000) [pid = 4473] [serial = 367] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0xa3c8c800) [pid = 4473] [serial = 376] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x9fc56000) [pid = 4473] [serial = 375] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x975f7000) [pid = 4473] [serial = 373] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0x9b0e9c00) [pid = 4473] [serial = 369] [outer = (nil)] [url = about:blank] 20:18:23 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0xa0a3d000) [pid = 4473] [serial = 370] [outer = (nil)] [url = about:blank] 20:18:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:18:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1781ms 20:18:24 INFO - PROCESS | 4473 | 1461208704000 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:18:24 INFO - PROCESS | 4473 | 1461208704003 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:18:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:18:24 INFO - PROCESS | 4473 | 1461208704018 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:18:24 INFO - PROCESS | 4473 | 1461208704027 Marionette TRACE conn3 <- [1,602,null,{}] 20:18:24 INFO - PROCESS | 4473 | 1461208704036 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}] 20:18:24 INFO - PROCESS | 4473 | 1461208704223 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:18:24 INFO - PROCESS | 4473 | 1461208704552 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec7800 == 71 [pid = 4473] [id = 158] 20:18:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x8e697800) [pid = 4473] [serial = 474] [outer = (nil)] 20:18:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0x92bee400) [pid = 4473] [serial = 475] [outer = 0x8e697800] 20:18:24 INFO - PROCESS | 4473 | 1461208704655 Marionette DEBUG loaded listener.js 20:18:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0x939d1400) [pid = 4473] [serial = 476] [outer = 0x8e697800] 20:18:25 INFO - PROCESS | 4473 | 1461208705464 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]]]}] 20:18:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:18:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1499ms 20:18:25 INFO - PROCESS | 4473 | 1461208705510 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:18:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:18:25 INFO - PROCESS | 4473 | 1461208705515 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:18:25 INFO - PROCESS | 4473 | 1461208705529 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:18:25 INFO - PROCESS | 4473 | 1461208705532 Marionette TRACE conn3 <- [1,606,null,{}] 20:18:25 INFO - PROCESS | 4473 | 1461208705538 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}] 20:18:25 INFO - PROCESS | 4473 | 1461208705767 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:18:25 INFO - PROCESS | 4473 | 1461208705795 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x939d3400 == 72 [pid = 4473] [id = 159] 20:18:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x939d6c00) [pid = 4473] [serial = 477] [outer = (nil)] 20:18:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x939db800) [pid = 4473] [serial = 478] [outer = 0x939d6c00] 20:18:25 INFO - PROCESS | 4473 | 1461208705874 Marionette DEBUG loaded listener.js 20:18:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x939ddc00) [pid = 4473] [serial = 479] [outer = 0x939d6c00] 20:18:26 INFO - PROCESS | 4473 | 1461208706830 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]]]}] 20:18:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1336ms 20:18:26 INFO - PROCESS | 4473 | 1461208706875 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:18:26 INFO - PROCESS | 4473 | 1461208706880 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:18:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:18:26 INFO - PROCESS | 4473 | 1461208706887 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:18:26 INFO - PROCESS | 4473 | 1461208706905 Marionette TRACE conn3 <- [1,610,null,{}] 20:18:26 INFO - PROCESS | 4473 | 1461208706918 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}] 20:18:27 INFO - PROCESS | 4473 | 1461208707146 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:18:27 INFO - PROCESS | 4473 | 1461208707177 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x95c31400 == 73 [pid = 4473] [id = 160] 20:18:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0x96f73c00) [pid = 4473] [serial = 480] [outer = (nil)] 20:18:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0x9748f000) [pid = 4473] [serial = 481] [outer = 0x96f73c00] 20:18:27 INFO - PROCESS | 4473 | 1461208707269 Marionette DEBUG loaded listener.js 20:18:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 195 (0x98394000) [pid = 4473] [serial = 482] [outer = 0x96f73c00] 20:18:27 INFO - PROCESS | 4473 | --DOMWINDOW == 194 (0x8a566c00) [pid = 4473] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:18:27 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0x8fd60000) [pid = 4473] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:18:27 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x8f94f800) [pid = 4473] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:18:27 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x8b90f000) [pid = 4473] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:18:27 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0x8cb69c00) [pid = 4473] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:18:27 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x9131fc00) [pid = 4473] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:18:28 INFO - PROCESS | 4473 | 1461208708379 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]]]}] 20:18:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:18:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1555ms 20:18:28 INFO - PROCESS | 4473 | 1461208708448 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:18:28 INFO - PROCESS | 4473 | 1461208708452 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:18:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:18:28 INFO - PROCESS | 4473 | 1461208708471 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:18:28 INFO - PROCESS | 4473 | 1461208708474 Marionette TRACE conn3 <- [1,614,null,{}] 20:18:28 INFO - PROCESS | 4473 | 1461208708482 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}] 20:18:28 INFO - PROCESS | 4473 | 1461208708656 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:18:28 INFO - PROCESS | 4473 | 1461208708794 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b904000 == 74 [pid = 4473] [id = 161] 20:18:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x8cb6d400) [pid = 4473] [serial = 483] [outer = (nil)] 20:18:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x98390000) [pid = 4473] [serial = 484] [outer = 0x8cb6d400] 20:18:28 INFO - PROCESS | 4473 | 1461208708871 Marionette DEBUG loaded listener.js 20:18:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x98636000) [pid = 4473] [serial = 485] [outer = 0x8cb6d400] 20:18:29 INFO - PROCESS | 4473 | 1461208709647 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]]]}] 20:18:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:18:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1242ms 20:18:29 INFO - PROCESS | 4473 | 1461208709789 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:18:29 INFO - PROCESS | 4473 | 1461208709796 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:18:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:18:29 INFO - PROCESS | 4473 | 1461208709821 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:18:29 INFO - PROCESS | 4473 | 1461208709826 Marionette TRACE conn3 <- [1,618,null,{}] 20:18:29 INFO - PROCESS | 4473 | 1461208709836 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}] 20:18:30 INFO - PROCESS | 4473 | 1461208710075 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:18:30 INFO - PROCESS | 4473 | 1461208710341 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a74c400 == 75 [pid = 4473] [id = 162] 20:18:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0x8a750000) [pid = 4473] [serial = 486] [outer = (nil)] 20:18:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0x8a90c000) [pid = 4473] [serial = 487] [outer = 0x8a750000] 20:18:30 INFO - PROCESS | 4473 | 1461208710450 Marionette DEBUG loaded listener.js 20:18:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 195 (0x8b7a0800) [pid = 4473] [serial = 488] [outer = 0x8a750000] 20:18:31 INFO - PROCESS | 4473 | 1461208711408 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]]]}] 20:18:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:18:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1643ms 20:18:31 INFO - PROCESS | 4473 | 1461208711465 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:18:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:18:31 INFO - PROCESS | 4473 | 1461208711471 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:18:31 INFO - PROCESS | 4473 | 1461208711485 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:18:31 INFO - PROCESS | 4473 | 1461208711490 Marionette TRACE conn3 <- [1,622,null,{}] 20:18:31 INFO - PROCESS | 4473 | 1461208711499 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}] 20:18:31 INFO - PROCESS | 4473 | 1461208711709 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:18:31 INFO - PROCESS | 4473 | 1461208711947 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f2b400 == 76 [pid = 4473] [id = 163] 20:18:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 196 (0x8b908400) [pid = 4473] [serial = 489] [outer = (nil)] 20:18:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 197 (0x8f64c000) [pid = 4473] [serial = 490] [outer = 0x8b908400] 20:18:32 INFO - PROCESS | 4473 | 1461208712086 Marionette DEBUG loaded listener.js 20:18:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 198 (0x8f957400) [pid = 4473] [serial = 491] [outer = 0x8b908400] 20:18:33 INFO - PROCESS | 4473 | 1461208713153 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]]]}] 20:18:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:18:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1748ms 20:18:33 INFO - PROCESS | 4473 | 1461208713229 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:18:33 INFO - PROCESS | 4473 | 1461208713233 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:18:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:18:33 INFO - PROCESS | 4473 | 1461208713241 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:18:33 INFO - PROCESS | 4473 | 1461208713246 Marionette TRACE conn3 <- [1,626,null,{}] 20:18:33 INFO - PROCESS | 4473 | 1461208713264 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}] 20:18:33 INFO - PROCESS | 4473 | 1461208713512 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:18:33 INFO - PROCESS | 4473 | 1461208713798 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af2000 == 77 [pid = 4473] [id = 164] 20:18:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 199 (0x939d5c00) [pid = 4473] [serial = 492] [outer = (nil)] 20:18:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 200 (0x967e3400) [pid = 4473] [serial = 493] [outer = 0x939d5c00] 20:18:33 INFO - PROCESS | 4473 | 1461208713941 Marionette DEBUG loaded listener.js 20:18:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 201 (0x97695000) [pid = 4473] [serial = 494] [outer = 0x939d5c00] 20:18:34 INFO - PROCESS | 4473 | 1461208714978 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]]]}] 20:18:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:18:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1784ms 20:18:35 INFO - PROCESS | 4473 | 1461208715025 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:18:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:18:35 INFO - PROCESS | 4473 | 1461208715030 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:18:35 INFO - PROCESS | 4473 | 1461208715036 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:18:35 INFO - PROCESS | 4473 | 1461208715040 Marionette TRACE conn3 <- [1,630,null,{}] 20:18:35 INFO - PROCESS | 4473 | 1461208715046 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}] 20:18:35 INFO - PROCESS | 4473 | 1461208715246 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:18:35 INFO - PROCESS | 4473 | 1461208715476 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f2ac00 == 78 [pid = 4473] [id = 165] 20:18:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 202 (0x9838b800) [pid = 4473] [serial = 495] [outer = (nil)] 20:18:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 203 (0x9b085c00) [pid = 4473] [serial = 496] [outer = 0x9838b800] 20:18:35 INFO - PROCESS | 4473 | 1461208715621 Marionette DEBUG loaded listener.js 20:18:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 204 (0x9fc7b800) [pid = 4473] [serial = 497] [outer = 0x9838b800] 20:18:36 INFO - PROCESS | 4473 | 1461208716512 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]]]}] 20:18:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:18:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1533ms 20:18:36 INFO - PROCESS | 4473 | 1461208716573 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:18:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:18:36 INFO - PROCESS | 4473 | 1461208716578 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:18:36 INFO - PROCESS | 4473 | 1461208716584 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:18:36 INFO - PROCESS | 4473 | 1461208716588 Marionette TRACE conn3 <- [1,634,null,{}] 20:18:36 INFO - PROCESS | 4473 | 1461208716594 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}] 20:18:36 INFO - PROCESS | 4473 | 1461208716787 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:18:37 INFO - PROCESS | 4473 | 1461208717021 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x9131fc00 == 79 [pid = 4473] [id = 166] 20:18:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 205 (0x98980000) [pid = 4473] [serial = 498] [outer = (nil)] 20:18:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 206 (0xa0a45c00) [pid = 4473] [serial = 499] [outer = 0x98980000] 20:18:37 INFO - PROCESS | 4473 | 1461208717128 Marionette DEBUG loaded listener.js 20:18:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 207 (0xa0fa0c00) [pid = 4473] [serial = 500] [outer = 0x98980000] 20:18:37 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:38 INFO - PROCESS | 4473 | 1461208718000 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]]]}] 20:18:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:18:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1485ms 20:18:38 INFO - PROCESS | 4473 | 1461208718070 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:18:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:18:38 INFO - PROCESS | 4473 | 1461208718075 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:18:38 INFO - PROCESS | 4473 | 1461208718081 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:18:38 INFO - PROCESS | 4473 | 1461208718085 Marionette TRACE conn3 <- [1,638,null,{}] 20:18:38 INFO - PROCESS | 4473 | 1461208718091 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}] 20:18:38 INFO - PROCESS | 4473 | 1461208718351 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:18:38 INFO - PROCESS | 4473 | 1461208718590 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb49000 == 80 [pid = 4473] [id = 167] 20:18:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 208 (0x8bb49400) [pid = 4473] [serial = 501] [outer = (nil)] 20:18:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 209 (0x8bb4f000) [pid = 4473] [serial = 502] [outer = 0x8bb49400] 20:18:38 INFO - PROCESS | 4473 | 1461208718730 Marionette DEBUG loaded listener.js 20:18:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 210 (0xa0c15c00) [pid = 4473] [serial = 503] [outer = 0x8bb49400] 20:18:39 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:39 INFO - PROCESS | 4473 | 1461208719676 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]]]}] 20:18:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:18:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1633ms 20:18:39 INFO - PROCESS | 4473 | 1461208719717 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:18:39 INFO - PROCESS | 4473 | 1461208719721 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:18:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:18:39 INFO - PROCESS | 4473 | 1461208719728 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:18:39 INFO - PROCESS | 4473 | 1461208719731 Marionette TRACE conn3 <- [1,642,null,{}] 20:18:39 INFO - PROCESS | 4473 | 1461208719737 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}] 20:18:39 INFO - PROCESS | 4473 | 1461208719939 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:18:40 INFO - PROCESS | 4473 | 1461208720170 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4fc00 == 81 [pid = 4473] [id = 168] 20:18:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 211 (0x8fa26800) [pid = 4473] [serial = 504] [outer = (nil)] 20:18:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 212 (0x8fa2c800) [pid = 4473] [serial = 505] [outer = 0x8fa26800] 20:18:40 INFO - PROCESS | 4473 | 1461208720305 Marionette DEBUG loaded listener.js 20:18:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 213 (0x8fa30400) [pid = 4473] [serial = 506] [outer = 0x8fa26800] 20:18:41 INFO - PROCESS | 4473 | 1461208721213 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]]]}] 20:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1534ms 20:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:18:41 INFO - PROCESS | 4473 | 1461208721264 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:18:41 INFO - PROCESS | 4473 | 1461208721267 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:18:41 INFO - PROCESS | 4473 | 1461208721275 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:18:41 INFO - PROCESS | 4473 | 1461208721278 Marionette TRACE conn3 <- [1,646,null,{}] 20:18:41 INFO - PROCESS | 4473 | 1461208721285 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}] 20:18:41 INFO - PROCESS | 4473 | 1461208721475 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:18:41 INFO - PROCESS | 4473 | 1461208721659 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa26400 == 82 [pid = 4473] [id = 169] 20:18:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 214 (0x8fa33c00) [pid = 4473] [serial = 507] [outer = (nil)] 20:18:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 215 (0xa2a36000) [pid = 4473] [serial = 508] [outer = 0x8fa33c00] 20:18:41 INFO - PROCESS | 4473 | 1461208721799 Marionette DEBUG loaded listener.js 20:18:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 216 (0xa4455000) [pid = 4473] [serial = 509] [outer = 0x8fa33c00] 20:18:42 INFO - PROCESS | 4473 | 1461208722705 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]]]}] 20:18:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:18:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1484ms 20:18:42 INFO - PROCESS | 4473 | 1461208722760 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:18:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:18:42 INFO - PROCESS | 4473 | 1461208722764 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:18:42 INFO - PROCESS | 4473 | 1461208722771 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:18:42 INFO - PROCESS | 4473 | 1461208722775 Marionette TRACE conn3 <- [1,650,null,{}] 20:18:42 INFO - PROCESS | 4473 | 1461208722782 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}] 20:18:42 INFO - PROCESS | 4473 | 1461208722974 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:18:43 INFO - PROCESS | 4473 | 1461208723161 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7a8c00 == 83 [pid = 4473] [id = 170] 20:18:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 217 (0x8a7aac00) [pid = 4473] [serial = 510] [outer = (nil)] 20:18:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 218 (0x8a7b0800) [pid = 4473] [serial = 511] [outer = 0x8a7aac00] 20:18:43 INFO - PROCESS | 4473 | 1461208723313 Marionette DEBUG loaded listener.js 20:18:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 219 (0x8a7b4000) [pid = 4473] [serial = 512] [outer = 0x8a7aac00] 20:18:44 INFO - PROCESS | 4473 | 1461208724266 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]]]}] 20:18:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:18:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1536ms 20:18:44 INFO - PROCESS | 4473 | 1461208724307 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:18:44 INFO - PROCESS | 4473 | 1461208724312 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:18:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:18:44 INFO - PROCESS | 4473 | 1461208724318 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:18:44 INFO - PROCESS | 4473 | 1461208724322 Marionette TRACE conn3 <- [1,654,null,{}] 20:18:44 INFO - PROCESS | 4473 | 1461208724329 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}] 20:18:44 INFO - PROCESS | 4473 | 1461208724546 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:18:44 INFO - PROCESS | 4473 | 1461208724780 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x887c9400 == 84 [pid = 4473] [id = 171] 20:18:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 220 (0x887c9c00) [pid = 4473] [serial = 513] [outer = (nil)] 20:18:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 221 (0x887d1800) [pid = 4473] [serial = 514] [outer = 0x887c9c00] 20:18:44 INFO - PROCESS | 4473 | 1461208724915 Marionette DEBUG loaded listener.js 20:18:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 222 (0x887d5000) [pid = 4473] [serial = 515] [outer = 0x887c9c00] 20:18:45 INFO - PROCESS | 4473 | 1461208725901 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]]]}] 20:18:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:18:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1640ms 20:18:45 INFO - PROCESS | 4473 | 1461208725961 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:18:45 INFO - PROCESS | 4473 | 1461208725965 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:18:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:18:45 INFO - PROCESS | 4473 | 1461208725972 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:18:45 INFO - PROCESS | 4473 | 1461208725980 Marionette TRACE conn3 <- [1,658,null,{}] 20:18:45 INFO - PROCESS | 4473 | 1461208725986 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}] 20:18:46 INFO - PROCESS | 4473 | 1461208726212 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:18:46 INFO - PROCESS | 4473 | 1461208726489 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d0400 == 85 [pid = 4473] [id = 172] 20:18:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 223 (0x8cbcfc00) [pid = 4473] [serial = 516] [outer = (nil)] 20:18:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 224 (0x8fa34c00) [pid = 4473] [serial = 517] [outer = 0x8cbcfc00] 20:18:46 INFO - PROCESS | 4473 | 1461208726603 Marionette DEBUG loaded listener.js 20:18:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 225 (0xa494f800) [pid = 4473] [serial = 518] [outer = 0x8cbcfc00] 20:18:47 INFO - PROCESS | 4473 | 1461208727525 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]]]}] 20:18:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:18:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1588ms 20:18:47 INFO - PROCESS | 4473 | 1461208727561 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:18:47 INFO - PROCESS | 4473 | 1461208727565 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:18:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:18:47 INFO - PROCESS | 4473 | 1461208727573 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:18:47 INFO - PROCESS | 4473 | 1461208727576 Marionette TRACE conn3 <- [1,662,null,{}] 20:18:47 INFO - PROCESS | 4473 | 1461208727582 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}] 20:18:47 INFO - PROCESS | 4473 | 1461208727778 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:18:47 INFO - PROCESS | 4473 | 1461208727971 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x887cd800 == 86 [pid = 4473] [id = 173] 20:18:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 226 (0x887d8c00) [pid = 4473] [serial = 519] [outer = (nil)] 20:18:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 227 (0x88b77800) [pid = 4473] [serial = 520] [outer = 0x887d8c00] 20:18:48 INFO - PROCESS | 4473 | 1461208728062 Marionette DEBUG loaded listener.js 20:18:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 228 (0x88b79c00) [pid = 4473] [serial = 521] [outer = 0x887d8c00] 20:18:48 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:49 INFO - PROCESS | 4473 | 1461208729028 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]]]}] 20:18:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:18:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1484ms 20:18:49 INFO - PROCESS | 4473 | 1461208729059 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:18:49 INFO - PROCESS | 4473 | 1461208729062 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:18:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:18:49 INFO - PROCESS | 4473 | 1461208729070 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:18:49 INFO - PROCESS | 4473 | 1461208729074 Marionette TRACE conn3 <- [1,666,null,{}] 20:18:49 INFO - PROCESS | 4473 | 1461208729080 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}] 20:18:49 INFO - PROCESS | 4473 | 1461208729277 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:18:49 INFO - PROCESS | 4473 | 1461208729472 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe2000 == 87 [pid = 4473] [id = 174] 20:18:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 229 (0x87fe3000) [pid = 4473] [serial = 522] [outer = (nil)] 20:18:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 230 (0x87fe7800) [pid = 4473] [serial = 523] [outer = 0x87fe3000] 20:18:49 INFO - PROCESS | 4473 | 1461208729621 Marionette DEBUG loaded listener.js 20:18:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 231 (0x87fea400) [pid = 4473] [serial = 524] [outer = 0x87fe3000] 20:18:50 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:50 INFO - PROCESS | 4473 | 1461208730598 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]]]}] 20:18:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:18:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1581ms 20:18:50 INFO - PROCESS | 4473 | 1461208730652 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:18:50 INFO - PROCESS | 4473 | 1461208730655 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:18:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:18:50 INFO - PROCESS | 4473 | 1461208730662 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:18:50 INFO - PROCESS | 4473 | 1461208730665 Marionette TRACE conn3 <- [1,670,null,{}] 20:18:50 INFO - PROCESS | 4473 | 1461208730671 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}] 20:18:50 INFO - PROCESS | 4473 | 1461208730871 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:18:51 INFO - PROCESS | 4473 | 1461208731109 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x87febc00 == 88 [pid = 4473] [id = 175] 20:18:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 232 (0x88b70000) [pid = 4473] [serial = 525] [outer = (nil)] 20:18:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 233 (0x88b7e800) [pid = 4473] [serial = 526] [outer = 0x88b70000] 20:18:51 INFO - PROCESS | 4473 | 1461208731257 Marionette DEBUG loaded listener.js 20:18:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 234 (0x8cbc3800) [pid = 4473] [serial = 527] [outer = 0x88b70000] 20:18:52 INFO - PROCESS | 4473 | 1461208732237 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]]]}] 20:18:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:18:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1642ms 20:18:52 INFO - PROCESS | 4473 | 1461208732305 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:18:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:18:52 INFO - PROCESS | 4473 | 1461208732310 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:18:52 INFO - PROCESS | 4473 | 1461208732317 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:18:52 INFO - PROCESS | 4473 | 1461208732320 Marionette TRACE conn3 <- [1,674,null,{}] 20:18:52 INFO - PROCESS | 4473 | 1461208732326 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}] 20:18:52 INFO - PROCESS | 4473 | 1461208732538 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:18:53 INFO - PROCESS | 4473 | 1461208733173 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce6800 == 89 [pid = 4473] [id = 176] 20:18:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 235 (0x89ce7000) [pid = 4473] [serial = 528] [outer = (nil)] 20:18:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 236 (0x89cf0000) [pid = 4473] [serial = 529] [outer = 0x89ce7000] 20:18:53 INFO - PROCESS | 4473 | 1461208733262 Marionette DEBUG loaded listener.js 20:18:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 237 (0x89f1f000) [pid = 4473] [serial = 530] [outer = 0x89ce7000] 20:18:53 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:18:54 INFO - PROCESS | 4473 | 1461208734233 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]]]}] 20:18:54 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 20:18:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1992ms 20:18:54 INFO - PROCESS | 4473 | 1461208734310 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:18:54 INFO - PROCESS | 4473 | 1461208734326 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:18:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:18:54 INFO - PROCESS | 4473 | 1461208734340 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:18:54 INFO - PROCESS | 4473 | 1461208734347 Marionette TRACE conn3 <- [1,678,null,{}] 20:18:54 INFO - PROCESS | 4473 | 1461208734354 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}] 20:18:54 INFO - PROCESS | 4473 | 1461208734685 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:18:54 INFO - PROCESS | 4473 | 1461208734950 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x89cec400 == 90 [pid = 4473] [id = 177] 20:18:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 238 (0x8a7b2000) [pid = 4473] [serial = 531] [outer = (nil)] 20:18:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 239 (0x8a908400) [pid = 4473] [serial = 532] [outer = 0x8a7b2000] 20:18:55 INFO - PROCESS | 4473 | 1461208735038 Marionette DEBUG loaded listener.js 20:18:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 240 (0x8ab2f400) [pid = 4473] [serial = 533] [outer = 0x8a7b2000] 20:18:55 INFO - PROCESS | 4473 | --DOCSHELL 0x8f641800 == 89 [pid = 4473] [id = 120] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 239 (0x8ab30800) [pid = 4473] [serial = 400] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 238 (0xa0f52000) [pid = 4473] [serial = 397] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 237 (0x8cb6f800) [pid = 4473] [serial = 388] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 236 (0x8e6a3400) [pid = 4473] [serial = 409] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 235 (0x8b903000) [pid = 4473] [serial = 406] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 234 (0x8c31f400) [pid = 4473] [serial = 394] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 233 (0x9064a000) [pid = 4473] [serial = 391] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 232 (0x8b799000) [pid = 4473] [serial = 403] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 231 (0x967e7800) [pid = 4473] [serial = 430] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 230 (0x8c314c00) [pid = 4473] [serial = 415] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 229 (0x91f17400) [pid = 4473] [serial = 425] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 228 (0x8c31e400) [pid = 4473] [serial = 416] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 227 (0x8fd64800) [pid = 4473] [serial = 412] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 226 (0x91329800) [pid = 4473] [serial = 424] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 225 (0x904bc800) [pid = 4473] [serial = 382] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 224 (0x8fd60400) [pid = 4473] [serial = 422] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 223 (0x9862b800) [pid = 4473] [serial = 385] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 222 (0x8fd57800) [pid = 4473] [serial = 421] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 221 (0x8cdc6400) [pid = 4473] [serial = 418] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 220 (0x8f959400) [pid = 4473] [serial = 378] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 219 (0x8cdccc00) [pid = 4473] [serial = 419] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 218 (0x94f0ec00) [pid = 4473] [serial = 428] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 217 (0x929b9000) [pid = 4473] [serial = 292] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 216 (0x92bf3800) [pid = 4473] [serial = 427] [outer = (nil)] [url = about:blank] 20:18:55 INFO - PROCESS | 4473 | --DOMWINDOW == 215 (0x9fc76000) [pid = 4473] [serial = 208] [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.] 20:18:56 INFO - PROCESS | 4473 | 1461208736113 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]]]}] 20:18:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:18:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1800ms 20:18:56 INFO - PROCESS | 4473 | 1461208736145 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:18:56 INFO - PROCESS | 4473 | 1461208736150 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:18:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:18:56 INFO - PROCESS | 4473 | 1461208736160 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:18:56 INFO - PROCESS | 4473 | 1461208736164 Marionette TRACE conn3 <- [1,682,null,{}] 20:18:56 INFO - PROCESS | 4473 | 1461208736170 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}] 20:18:56 INFO - PROCESS | 4473 | 1461208736366 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:18:56 INFO - PROCESS | 4473 | 1461208736515 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f24000 == 90 [pid = 4473] [id = 178] 20:18:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 216 (0x8a905800) [pid = 4473] [serial = 534] [outer = (nil)] 20:18:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 217 (0x8bb48000) [pid = 4473] [serial = 535] [outer = 0x8a905800] 20:18:56 INFO - PROCESS | 4473 | 1461208736593 Marionette DEBUG loaded listener.js 20:18:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 218 (0x8bb50400) [pid = 4473] [serial = 536] [outer = 0x8a905800] 20:18:57 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:18:57 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:18:57 INFO - PROCESS | 4473 | 1461208737908 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]]]}] 20:18:57 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) 20:18:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1794ms 20:18:57 INFO - PROCESS | 4473 | 1461208737956 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:18:57 INFO - PROCESS | 4473 | 1461208737959 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:18:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:18:57 INFO - PROCESS | 4473 | 1461208737981 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:18:58 INFO - PROCESS | 4473 | 1461208737992 Marionette TRACE conn3 <- [1,686,null,{}] 20:18:58 INFO - PROCESS | 4473 | 1461208738002 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}] 20:18:58 INFO - PROCESS | 4473 | 1461208738283 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:18:58 INFO - PROCESS | 4473 | 1461208738317 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4a000 == 91 [pid = 4473] [id = 179] 20:18:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 219 (0x8c321000) [pid = 4473] [serial = 537] [outer = (nil)] 20:18:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 220 (0x8e6a3400) [pid = 4473] [serial = 538] [outer = 0x8c321000] 20:18:58 INFO - PROCESS | 4473 | 1461208738394 Marionette DEBUG loaded listener.js 20:18:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 221 (0x8f648c00) [pid = 4473] [serial = 539] [outer = 0x8c321000] 20:18:59 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:18:59 INFO - PROCESS | 4473 | 1461208739670 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]]]}] 20:18:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:18:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1761ms 20:18:59 INFO - PROCESS | 4473 | 1461208739728 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:18:59 INFO - PROCESS | 4473 | 1461208739732 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:18:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:18:59 INFO - PROCESS | 4473 | 1461208739739 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:18:59 INFO - PROCESS | 4473 | 1461208739742 Marionette TRACE conn3 <- [1,690,null,{}] 20:18:59 INFO - PROCESS | 4473 | 1461208739748 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}] 20:19:00 INFO - PROCESS | 4473 | 1461208740283 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:19:00 INFO - PROCESS | 4473 | --DOMWINDOW == 220 (0x939d6c00) [pid = 4473] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:19:00 INFO - PROCESS | 4473 | --DOMWINDOW == 219 (0x8a56f400) [pid = 4473] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:19:00 INFO - PROCESS | 4473 | --DOMWINDOW == 218 (0x8e697800) [pid = 4473] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:19:00 INFO - PROCESS | 4473 | --DOMWINDOW == 217 (0x96f73c00) [pid = 4473] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:19:00 INFO - PROCESS | 4473 | --DOMWINDOW == 216 (0x8ab34400) [pid = 4473] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:19:00 INFO - PROCESS | 4473 | --DOMWINDOW == 215 (0x8b795c00) [pid = 4473] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:19:00 INFO - PROCESS | 4473 | --DOMWINDOW == 214 (0x92bd7000) [pid = 4473] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:19:00 INFO - PROCESS | 4473 | 1461208740439 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f1c800 == 92 [pid = 4473] [id = 180] 20:19:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 215 (0x8a56f400) [pid = 4473] [serial = 540] [outer = (nil)] 20:19:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 216 (0x8cbcc800) [pid = 4473] [serial = 541] [outer = 0x8a56f400] 20:19:00 INFO - PROCESS | 4473 | 1461208740563 Marionette DEBUG loaded listener.js 20:19:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 217 (0x8f64fc00) [pid = 4473] [serial = 542] [outer = 0x8a56f400] 20:19:01 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:01 INFO - PROCESS | 4473 | 1461208741971 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]]]}] 20:19:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:19:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2288ms 20:19:02 INFO - PROCESS | 4473 | 1461208742029 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:19:02 INFO - PROCESS | 4473 | 1461208742032 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:19:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:19:02 INFO - PROCESS | 4473 | 1461208742039 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:19:02 INFO - PROCESS | 4473 | 1461208742043 Marionette TRACE conn3 <- [1,694,null,{}] 20:19:02 INFO - PROCESS | 4473 | 1461208742049 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}] 20:19:02 INFO - PROCESS | 4473 | 1461208742286 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:19:02 INFO - PROCESS | 4473 | 1461208742474 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fdec00 == 93 [pid = 4473] [id = 181] 20:19:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 218 (0x87fe4400) [pid = 4473] [serial = 543] [outer = (nil)] 20:19:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 219 (0x887d1000) [pid = 4473] [serial = 544] [outer = 0x87fe4400] 20:19:02 INFO - PROCESS | 4473 | 1461208742570 Marionette DEBUG loaded listener.js 20:19:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 220 (0x89ceb400) [pid = 4473] [serial = 545] [outer = 0x87fe4400] 20:19:03 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:04 INFO - PROCESS | 4473 | 1461208744167 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]]]}] 20:19:04 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) 20:19:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2187ms 20:19:04 INFO - PROCESS | 4473 | 1461208744234 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:19:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:19:04 INFO - PROCESS | 4473 | 1461208744245 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:19:04 INFO - PROCESS | 4473 | 1461208744257 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:19:04 INFO - PROCESS | 4473 | 1461208744268 Marionette TRACE conn3 <- [1,698,null,{}] 20:19:04 INFO - PROCESS | 4473 | 1461208744330 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}] 20:19:04 INFO - PROCESS | 4473 | 1461208744665 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:19:05 INFO - PROCESS | 4473 | 1461208744989 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a74bc00 == 94 [pid = 4473] [id = 182] 20:19:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 221 (0x8a7a9400) [pid = 4473] [serial = 546] [outer = (nil)] 20:19:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 222 (0x8b909400) [pid = 4473] [serial = 547] [outer = 0x8a7a9400] 20:19:05 INFO - PROCESS | 4473 | 1461208745114 Marionette DEBUG loaded listener.js 20:19:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 223 (0x8bb4a400) [pid = 4473] [serial = 548] [outer = 0x8a7a9400] 20:19:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:06 INFO - PROCESS | 4473 | 1461208746602 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]]]}] 20:19:06 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) 20:19:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2407ms 20:19:06 INFO - PROCESS | 4473 | 1461208746666 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:19:06 INFO - PROCESS | 4473 | 1461208746673 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:19:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:19:06 INFO - PROCESS | 4473 | 1461208746864 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:19:06 INFO - PROCESS | 4473 | 1461208746871 Marionette TRACE conn3 <- [1,702,null,{}] 20:19:06 INFO - PROCESS | 4473 | 1461208746885 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}] 20:19:07 INFO - PROCESS | 4473 | 1461208747206 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:19:07 INFO - PROCESS | 4473 | 1461208747392 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b906c00 == 95 [pid = 4473] [id = 183] 20:19:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 224 (0x8bb4e000) [pid = 4473] [serial = 549] [outer = (nil)] 20:19:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 225 (0x8e7d9c00) [pid = 4473] [serial = 550] [outer = 0x8bb4e000] 20:19:07 INFO - PROCESS | 4473 | 1461208747485 Marionette DEBUG loaded listener.js 20:19:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 226 (0x8fd59c00) [pid = 4473] [serial = 551] [outer = 0x8bb4e000] 20:19:08 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:08 INFO - PROCESS | 4473 | 1461208748896 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]]]}] 20:19:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:19:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2105ms 20:19:08 INFO - PROCESS | 4473 | 1461208748974 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:19:08 INFO - PROCESS | 4473 | 1461208748980 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:19:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:19:09 INFO - PROCESS | 4473 | 1461208749000 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:19:09 INFO - PROCESS | 4473 | 1461208749010 Marionette TRACE conn3 <- [1,706,null,{}] 20:19:09 INFO - PROCESS | 4473 | 1461208749019 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}] 20:19:09 INFO - PROCESS | 4473 | 1461208749218 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:19:09 INFO - PROCESS | 4473 | 1461208749405 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa2cc00 == 96 [pid = 4473] [id = 184] 20:19:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 227 (0x8fd57800) [pid = 4473] [serial = 552] [outer = (nil)] 20:19:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 228 (0x90651400) [pid = 4473] [serial = 553] [outer = 0x8fd57800] 20:19:09 INFO - PROCESS | 4473 | 1461208749494 Marionette DEBUG loaded listener.js 20:19:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 229 (0x929be000) [pid = 4473] [serial = 554] [outer = 0x8fd57800] 20:19:10 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:10 INFO - PROCESS | 4473 | 1461208750838 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]]]}] 20:19:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:19:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1906ms 20:19:10 INFO - PROCESS | 4473 | 1461208750981 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:19:10 INFO - PROCESS | 4473 | 1461208750987 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:19:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:19:11 INFO - PROCESS | 4473 | 1461208751001 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:19:11 INFO - PROCESS | 4473 | 1461208751004 Marionette TRACE conn3 <- [1,710,null,{}] 20:19:11 INFO - PROCESS | 4473 | 1461208751011 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}] 20:19:11 INFO - PROCESS | 4473 | 1461208751203 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:19:11 INFO - PROCESS | 4473 | 1461208751400 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fd5f400 == 97 [pid = 4473] [id = 185] 20:19:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 230 (0x91328400) [pid = 4473] [serial = 555] [outer = (nil)] 20:19:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 231 (0x939d2400) [pid = 4473] [serial = 556] [outer = 0x91328400] 20:19:11 INFO - PROCESS | 4473 | 1461208751542 Marionette DEBUG loaded listener.js 20:19:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 232 (0x939de400) [pid = 4473] [serial = 557] [outer = 0x91328400] 20:19:12 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:12 INFO - PROCESS | 4473 | 1461208752995 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]]]}] 20:19:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:19:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2035ms 20:19:13 INFO - PROCESS | 4473 | 1461208753037 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:19:13 INFO - PROCESS | 4473 | 1461208753041 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:19:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:19:13 INFO - PROCESS | 4473 | 1461208753048 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:19:13 INFO - PROCESS | 4473 | 1461208753052 Marionette TRACE conn3 <- [1,714,null,{}] 20:19:13 INFO - PROCESS | 4473 | 1461208753058 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}] 20:19:13 INFO - PROCESS | 4473 | 1461208753257 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:19:13 INFO - PROCESS | 4473 | 1461208753448 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x939dd800 == 98 [pid = 4473] [id = 186] 20:19:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 233 (0x94f15400) [pid = 4473] [serial = 558] [outer = (nil)] 20:19:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 234 (0x9748e800) [pid = 4473] [serial = 559] [outer = 0x94f15400] 20:19:13 INFO - PROCESS | 4473 | 1461208753597 Marionette DEBUG loaded listener.js 20:19:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 235 (0x986cc000) [pid = 4473] [serial = 560] [outer = 0x94f15400] 20:19:14 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:15 INFO - PROCESS | 4473 | 1461208755013 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]]]}] 20:19:15 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 20:19:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2033ms 20:19:15 INFO - PROCESS | 4473 | 1461208755100 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:19:15 INFO - PROCESS | 4473 | 1461208755105 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:19:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:19:15 INFO - PROCESS | 4473 | 1461208755113 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:19:15 INFO - PROCESS | 4473 | 1461208755116 Marionette TRACE conn3 <- [1,718,null,{}] 20:19:15 INFO - PROCESS | 4473 | 1461208755122 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}] 20:19:15 INFO - PROCESS | 4473 | 1461208755304 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:19:15 INFO - PROCESS | 4473 | 1461208755491 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bf6000 == 99 [pid = 4473] [id = 187] 20:19:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 236 (0x96f73800) [pid = 4473] [serial = 561] [outer = (nil)] 20:19:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 237 (0x9df99400) [pid = 4473] [serial = 562] [outer = 0x96f73800] 20:19:15 INFO - PROCESS | 4473 | 1461208755580 Marionette DEBUG loaded listener.js 20:19:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 238 (0x9fc5d800) [pid = 4473] [serial = 563] [outer = 0x96f73800] 20:19:16 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:16 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:19:16 INFO - PROCESS | 4473 | 1461208756880 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]]]}] 20:19:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:19:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1781ms 20:19:16 INFO - PROCESS | 4473 | 1461208756895 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:19:16 INFO - PROCESS | 4473 | 1461208756900 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:19:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:19:16 INFO - PROCESS | 4473 | 1461208756908 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:19:16 INFO - PROCESS | 4473 | 1461208756912 Marionette TRACE conn3 <- [1,722,null,{}] 20:19:16 INFO - PROCESS | 4473 | 1461208756919 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}] 20:19:17 INFO - PROCESS | 4473 | 1461208757169 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:19:17 INFO - PROCESS | 4473 | 1461208757361 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x9872f400 == 100 [pid = 4473] [id = 188] 20:19:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 239 (0x9927dc00) [pid = 4473] [serial = 564] [outer = (nil)] 20:19:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 240 (0xa0c37c00) [pid = 4473] [serial = 565] [outer = 0x9927dc00] 20:19:17 INFO - PROCESS | 4473 | 1461208757449 Marionette DEBUG loaded listener.js 20:19:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 241 (0xa0e84400) [pid = 4473] [serial = 566] [outer = 0x9927dc00] 20:19:18 INFO - PROCESS | 4473 | 1461208758374 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] 20:19:18 INFO - PROCESS | 4473 | 1461208758457 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:19:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:19:18 INFO - PROCESS | 4473 | 1461208758465 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:19:18 INFO - PROCESS | 4473 | 1461208758469 Marionette TRACE conn3 <- [1,726,null,{}] 20:19:18 INFO - PROCESS | 4473 | 1461208758475 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}] 20:19:18 INFO - PROCESS | 4473 | 1461208758672 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:19:18 INFO - PROCESS | 4473 | 1461208758908 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fc5c400 == 101 [pid = 4473] [id = 189] 20:19:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 242 (0xa0c1b400) [pid = 4473] [serial = 567] [outer = (nil)] 20:19:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 243 (0xa0e8f000) [pid = 4473] [serial = 568] [outer = 0xa0c1b400] 20:19:19 INFO - PROCESS | 4473 | 1461208759042 Marionette DEBUG loaded listener.js 20:19:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 244 (0xa2a9a800) [pid = 4473] [serial = 569] [outer = 0xa0c1b400] 20:19:19 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:19 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:19:20 INFO - PROCESS | 4473 | 1461208760067 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]]]}] 20:19:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:19:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1633ms 20:19:20 INFO - PROCESS | 4473 | 1461208760099 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:19:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:19:20 INFO - PROCESS | 4473 | 1461208760103 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:19:20 INFO - PROCESS | 4473 | 1461208760110 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:19:20 INFO - PROCESS | 4473 | 1461208760114 Marionette TRACE conn3 <- [1,730,null,{}] 20:19:20 INFO - PROCESS | 4473 | 1461208760120 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}] 20:19:20 INFO - PROCESS | 4473 | 1461208760315 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:19:20 INFO - PROCESS | 4473 | 1461208760557 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab32000 == 102 [pid = 4473] [id = 190] 20:19:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 245 (0x8ab5c800) [pid = 4473] [serial = 570] [outer = (nil)] 20:19:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 246 (0x8ab64c00) [pid = 4473] [serial = 571] [outer = 0x8ab5c800] 20:19:20 INFO - PROCESS | 4473 | 1461208760688 Marionette DEBUG loaded listener.js 20:19:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 247 (0x8ab67400) [pid = 4473] [serial = 572] [outer = 0x8ab5c800] 20:19:21 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:21 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:19:21 INFO - PROCESS | 4473 | 1461208761646 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] 20:19:21 INFO - PROCESS | 4473 | 1461208761711 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:19:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:19:21 INFO - PROCESS | 4473 | 1461208761719 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:19:21 INFO - PROCESS | 4473 | 1461208761723 Marionette TRACE conn3 <- [1,734,null,{}] 20:19:21 INFO - PROCESS | 4473 | 1461208761729 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}] 20:19:21 INFO - PROCESS | 4473 | 1461208761925 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:19:22 INFO - PROCESS | 4473 | 1461208762163 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab5e000 == 103 [pid = 4473] [id = 191] 20:19:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 248 (0x8ab5e800) [pid = 4473] [serial = 573] [outer = (nil)] 20:19:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 249 (0x929b8800) [pid = 4473] [serial = 574] [outer = 0x8ab5e800] 20:19:22 INFO - PROCESS | 4473 | 1461208762318 Marionette DEBUG loaded listener.js 20:19:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 250 (0xa0e88800) [pid = 4473] [serial = 575] [outer = 0x8ab5e800] 20:19:23 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:23 INFO - PROCESS | 4473 | 1461208763264 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]]]}] 20:19:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:19:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1589ms 20:19:23 INFO - PROCESS | 4473 | 1461208763309 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:19:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:19:23 INFO - PROCESS | 4473 | 1461208763314 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:19:23 INFO - PROCESS | 4473 | 1461208763321 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:19:23 INFO - PROCESS | 4473 | 1461208763326 Marionette TRACE conn3 <- [1,738,null,{}] 20:19:23 INFO - PROCESS | 4473 | 1461208763332 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}] 20:19:23 INFO - PROCESS | 4473 | 1461208763553 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:19:23 INFO - PROCESS | 4473 | 1461208763806 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a568c00 == 104 [pid = 4473] [id = 192] 20:19:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 251 (0x8a56b000) [pid = 4473] [serial = 576] [outer = (nil)] 20:19:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 252 (0x8a74e400) [pid = 4473] [serial = 577] [outer = 0x8a56b000] 20:19:24 INFO - PROCESS | 4473 | 1461208764265 Marionette DEBUG loaded listener.js 20:19:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 253 (0x8a7afc00) [pid = 4473] [serial = 578] [outer = 0x8a56b000] 20:19:25 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:25 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:19:25 INFO - PROCESS | 4473 | 1461208765679 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]]]}] 20:19:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:19:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2443ms 20:19:25 INFO - PROCESS | 4473 | 1461208765765 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:19:25 INFO - PROCESS | 4473 | 1461208765770 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:19:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:19:25 INFO - PROCESS | 4473 | 1461208765780 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:19:25 INFO - PROCESS | 4473 | 1461208765784 Marionette TRACE conn3 <- [1,742,null,{}] 20:19:25 INFO - PROCESS | 4473 | 1461208765793 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}] 20:19:25 INFO - PROCESS | 4473 | 1461208765989 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:19:26 INFO - PROCESS | 4473 | 1461208766187 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x887cec00 == 105 [pid = 4473] [id = 193] 20:19:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 254 (0x88b74000) [pid = 4473] [serial = 579] [outer = (nil)] 20:19:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 255 (0x8b903400) [pid = 4473] [serial = 580] [outer = 0x88b74000] 20:19:26 INFO - PROCESS | 4473 | 1461208766271 Marionette DEBUG loaded listener.js 20:19:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 256 (0x8ba71c00) [pid = 4473] [serial = 581] [outer = 0x88b74000] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab2a400 == 104 [pid = 4473] [id = 134] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab28000 == 103 [pid = 4473] [id = 133] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8c320000 == 102 [pid = 4473] [id = 132] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8b79b400 == 101 [pid = 4473] [id = 135] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 255 (0x98390000) [pid = 4473] [serial = 484] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89f1c800 == 100 [pid = 4473] [id = 180] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb4a000 == 99 [pid = 4473] [id = 179] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89f24000 == 98 [pid = 4473] [id = 178] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89cec400 == 97 [pid = 4473] [id = 177] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce6800 == 96 [pid = 4473] [id = 176] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x887d0400 == 95 [pid = 4473] [id = 172] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x887c9400 == 94 [pid = 4473] [id = 171] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7a8c00 == 93 [pid = 4473] [id = 170] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa26400 == 92 [pid = 4473] [id = 169] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb4fc00 == 91 [pid = 4473] [id = 168] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb49000 == 90 [pid = 4473] [id = 167] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x9131fc00 == 89 [pid = 4473] [id = 166] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89f2ac00 == 88 [pid = 4473] [id = 165] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x92af2000 == 87 [pid = 4473] [id = 164] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89f2b400 == 86 [pid = 4473] [id = 163] 20:19:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8a74c400 == 85 [pid = 4473] [id = 162] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 254 (0x939ddc00) [pid = 4473] [serial = 479] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 253 (0x89f26400) [pid = 4473] [serial = 463] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 252 (0x89ce9800) [pid = 4473] [serial = 457] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 251 (0x8a565c00) [pid = 4473] [serial = 433] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 250 (0x8ab2b800) [pid = 4473] [serial = 467] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 249 (0x8a74ac00) [pid = 4473] [serial = 454] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 248 (0x98630400) [pid = 4473] [serial = 442] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 247 (0x939d1400) [pid = 4473] [serial = 476] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 246 (0x92bee400) [pid = 4473] [serial = 475] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 245 (0x9064bc00) [pid = 4473] [serial = 439] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 244 (0x98394000) [pid = 4473] [serial = 482] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 243 (0xa0a47400) [pid = 4473] [serial = 448] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 242 (0x8cec6800) [pid = 4473] [serial = 470] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 241 (0x8a749c00) [pid = 4473] [serial = 460] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 240 (0x8f64ec00) [pid = 4473] [serial = 473] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 239 (0x9df92800) [pid = 4473] [serial = 445] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 238 (0x8b907400) [pid = 4473] [serial = 469] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 237 (0x8cdcb000) [pid = 4473] [serial = 436] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 236 (0x8cec3000) [pid = 4473] [serial = 472] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 235 (0x9769bc00) [pid = 4473] [serial = 431] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 234 (0x9748f000) [pid = 4473] [serial = 481] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 233 (0x8a90d000) [pid = 4473] [serial = 451] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 232 (0x939db800) [pid = 4473] [serial = 478] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | --DOMWINDOW == 231 (0x8a903800) [pid = 4473] [serial = 466] [outer = (nil)] [url = about:blank] 20:19:27 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:27 INFO - PROCESS | 4473 | 1461208767798 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]]]}] 20:19:27 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 20:19:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2036ms 20:19:27 INFO - PROCESS | 4473 | 1461208767816 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:19:27 INFO - PROCESS | 4473 | 1461208767822 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:19:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:19:27 INFO - PROCESS | 4473 | 1461208767834 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:19:27 INFO - PROCESS | 4473 | 1461208767838 Marionette TRACE conn3 <- [1,746,null,{}] 20:19:27 INFO - PROCESS | 4473 | 1461208767845 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}] 20:19:28 INFO - PROCESS | 4473 | 1461208768019 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:19:28 INFO - PROCESS | 4473 | 1461208768030 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce6400 == 86 [pid = 4473] [id = 194] 20:19:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 232 (0x89f26400) [pid = 4473] [serial = 582] [outer = (nil)] 20:19:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 233 (0x8a90fc00) [pid = 4473] [serial = 583] [outer = 0x89f26400] 20:19:28 INFO - PROCESS | 4473 | 1461208768110 Marionette DEBUG loaded listener.js 20:19:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 234 (0x8ba77400) [pid = 4473] [serial = 584] [outer = 0x89f26400] 20:19:28 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:29 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:29 INFO - PROCESS | 4473 | 1461208769535 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]]]}] 20:19:29 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.) 20:19:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1746ms 20:19:29 INFO - PROCESS | 4473 | 1461208769579 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:19:29 INFO - PROCESS | 4473 | 1461208769583 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:19:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:19:29 INFO - PROCESS | 4473 | 1461208769598 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:19:29 INFO - PROCESS | 4473 | 1461208769604 Marionette TRACE conn3 <- [1,750,null,{}] 20:19:29 INFO - PROCESS | 4473 | 1461208769680 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}] 20:19:29 INFO - PROCESS | 4473 | 1461208769937 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:19:30 INFO - PROCESS | 4473 | 1461208769972 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a74c800 == 87 [pid = 4473] [id = 195] 20:19:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 235 (0x8c314c00) [pid = 4473] [serial = 585] [outer = (nil)] 20:19:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 236 (0x8e69f000) [pid = 4473] [serial = 586] [outer = 0x8c314c00] 20:19:30 INFO - PROCESS | 4473 | 1461208770051 Marionette DEBUG loaded listener.js 20:19:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 237 (0x8f644800) [pid = 4473] [serial = 587] [outer = 0x8c314c00] 20:19:31 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:31 INFO - PROCESS | 4473 | 1461208771352 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]]]}] 20:19:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:19:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1799ms 20:19:31 INFO - PROCESS | 4473 | 1461208771397 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:19:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:19:31 INFO - PROCESS | 4473 | 1461208771402 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:19:31 INFO - PROCESS | 4473 | 1461208771408 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:19:31 INFO - PROCESS | 4473 | 1461208771412 Marionette TRACE conn3 <- [1,754,null,{}] 20:19:31 INFO - PROCESS | 4473 | 1461208771437 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}] 20:19:31 INFO - PROCESS | 4473 | 1461208771903 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:19:31 INFO - PROCESS | 4473 | --DOMWINDOW == 236 (0x8e7e6400) [pid = 4473] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:19:31 INFO - PROCESS | 4473 | --DOMWINDOW == 235 (0x8c321000) [pid = 4473] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:19:31 INFO - PROCESS | 4473 | --DOMWINDOW == 234 (0x8cb6d400) [pid = 4473] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:19:31 INFO - PROCESS | 4473 | --DOMWINDOW == 233 (0x89ce7000) [pid = 4473] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:19:31 INFO - PROCESS | 4473 | --DOMWINDOW == 232 (0x8a905800) [pid = 4473] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:19:31 INFO - PROCESS | 4473 | --DOMWINDOW == 231 (0x8a7b2000) [pid = 4473] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:19:32 INFO - PROCESS | 4473 | 1461208772026 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe8800 == 88 [pid = 4473] [id = 196] 20:19:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 232 (0x89ce7000) [pid = 4473] [serial = 588] [outer = (nil)] 20:19:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 233 (0x8bb45400) [pid = 4473] [serial = 589] [outer = 0x89ce7000] 20:19:32 INFO - PROCESS | 4473 | 1461208772114 Marionette DEBUG loaded listener.js 20:19:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 234 (0x8f64d800) [pid = 4473] [serial = 590] [outer = 0x89ce7000] 20:19:33 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:33 INFO - PROCESS | 4473 | 1461208773425 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]]]}] 20:19:33 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 20:19:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2053ms 20:19:33 INFO - PROCESS | 4473 | 1461208773462 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:19:33 INFO - PROCESS | 4473 | 1461208773466 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:19:33 INFO - PROCESS | 4473 | 1461208773482 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:19:33 INFO - PROCESS | 4473 | 1461208773485 Marionette TRACE conn3 <- [1,758,null,{}] 20:19:33 INFO - PROCESS | 4473 | 1461208773491 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}] 20:19:33 INFO - PROCESS | 4473 | 1461208773741 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:19:33 INFO - PROCESS | 4473 | 1461208773805 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe3800 == 89 [pid = 4473] [id = 197] 20:19:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 235 (0x87fe7000) [pid = 4473] [serial = 591] [outer = (nil)] 20:19:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 236 (0x89ce6800) [pid = 4473] [serial = 592] [outer = 0x87fe7000] 20:19:33 INFO - PROCESS | 4473 | 1461208773989 Marionette DEBUG loaded listener.js 20:19:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 237 (0x8a747400) [pid = 4473] [serial = 593] [outer = 0x87fe7000] 20:19:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 238 (0x8b906000) [pid = 4473] [serial = 594] [outer = 0x9872b000] 20:19:35 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:35 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:19:35 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:35 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:35 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:35 INFO - PROCESS | 4473 | 1461208775231 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]]]}] 20:19:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1789ms 20:19:35 INFO - PROCESS | 4473 | 1461208775272 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:19:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:19:35 INFO - PROCESS | 4473 | 1461208775282 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:19:35 INFO - PROCESS | 4473 | 1461208775292 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:19:35 INFO - PROCESS | 4473 | 1461208775297 Marionette TRACE conn3 <- [1,762,null,{}] 20:19:35 INFO - PROCESS | 4473 | 1461208775306 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}] 20:19:35 INFO - PROCESS | 4473 | 1461208775534 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:19:35 INFO - PROCESS | 4473 | 1461208775821 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab62800 == 90 [pid = 4473] [id = 198] 20:19:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 239 (0x8ba6f000) [pid = 4473] [serial = 595] [outer = (nil)] 20:19:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 240 (0x8ba74400) [pid = 4473] [serial = 596] [outer = 0x8ba6f000] 20:19:35 INFO - PROCESS | 4473 | 1461208775917 Marionette DEBUG loaded listener.js 20:19:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 241 (0x8bb4b000) [pid = 4473] [serial = 597] [outer = 0x8ba6f000] 20:19:37 INFO - PROCESS | 4473 | 1461208777329 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]]]}] 20:19:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:19:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2095ms 20:19:37 INFO - PROCESS | 4473 | 1461208777527 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:19:37 INFO - PROCESS | 4473 | 1461208777535 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:19:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:19:37 INFO - PROCESS | 4473 | 1461208777551 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:19:37 INFO - PROCESS | 4473 | 1461208777556 Marionette TRACE conn3 <- [1,766,null,{}] 20:19:37 INFO - PROCESS | 4473 | 1461208777563 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}] 20:19:37 INFO - PROCESS | 4473 | 1461208777767 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:19:37 INFO - PROCESS | 4473 | 1461208777979 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d2000 == 91 [pid = 4473] [id = 199] 20:19:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 242 (0x88b7b000) [pid = 4473] [serial = 598] [outer = (nil)] 20:19:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 243 (0x8cecb400) [pid = 4473] [serial = 599] [outer = 0x88b7b000] 20:19:38 INFO - PROCESS | 4473 | 1461208778106 Marionette DEBUG loaded listener.js 20:19:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 244 (0x8fa33000) [pid = 4473] [serial = 600] [outer = 0x88b7b000] 20:19:39 INFO - PROCESS | 4473 | 1461208779484 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]]]}] 20:19:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:19:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1986ms 20:19:39 INFO - PROCESS | 4473 | 1461208779608 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:19:39 INFO - PROCESS | 4473 | 1461208779614 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:19:39 INFO - PROCESS | 4473 | 1461208779629 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:19:39 INFO - PROCESS | 4473 | 1461208779636 Marionette TRACE conn3 <- [1,770,null,{}] 20:19:39 INFO - PROCESS | 4473 | 1461208779700 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}] 20:19:39 INFO - PROCESS | 4473 | 1461208779952 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:19:40 INFO - PROCESS | 4473 | 1461208780145 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab69800 == 92 [pid = 4473] [id = 200] 20:19:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 245 (0x904c0c00) [pid = 4473] [serial = 601] [outer = (nil)] 20:19:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 246 (0x92af2000) [pid = 4473] [serial = 602] [outer = 0x904c0c00] 20:19:40 INFO - PROCESS | 4473 | 1461208780237 Marionette DEBUG loaded listener.js 20:19:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 247 (0x92bf6800) [pid = 4473] [serial = 603] [outer = 0x904c0c00] 20:19:41 INFO - PROCESS | 4473 | 1461208781181 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]]]}] 20:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1600ms 20:19:41 INFO - PROCESS | 4473 | 1461208781229 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:19:41 INFO - PROCESS | 4473 | 1461208781235 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:19:41 INFO - PROCESS | 4473 | 1461208781242 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:19:41 INFO - PROCESS | 4473 | 1461208781245 Marionette TRACE conn3 <- [1,774,null,{}] 20:19:41 INFO - PROCESS | 4473 | 1461208781251 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}] 20:19:41 INFO - PROCESS | 4473 | 1461208781446 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:19:41 INFO - PROCESS | 4473 | 1461208781701 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a567400 == 93 [pid = 4473] [id = 201] 20:19:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 248 (0x8fd60800) [pid = 4473] [serial = 604] [outer = (nil)] 20:19:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 249 (0x93dce800) [pid = 4473] [serial = 605] [outer = 0x8fd60800] 20:19:41 INFO - PROCESS | 4473 | 1461208781837 Marionette DEBUG loaded listener.js 20:19:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 250 (0x93dd3000) [pid = 4473] [serial = 606] [outer = 0x8fd60800] 20:19:42 INFO - PROCESS | 4473 | 1461208782786 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]]]}] 20:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1582ms 20:19:42 INFO - PROCESS | 4473 | 1461208782825 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:19:42 INFO - PROCESS | 4473 | 1461208782828 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:19:42 INFO - PROCESS | 4473 | 1461208782836 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:19:42 INFO - PROCESS | 4473 | 1461208782840 Marionette TRACE conn3 <- [1,778,null,{}] 20:19:42 INFO - PROCESS | 4473 | 1461208782846 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}] 20:19:43 INFO - PROCESS | 4473 | 1461208783050 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:19:43 INFO - PROCESS | 4473 | 1461208783295 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bd7c00 == 94 [pid = 4473] [id = 202] 20:19:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 251 (0x92bee400) [pid = 4473] [serial = 607] [outer = (nil)] 20:19:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 252 (0x93dd9000) [pid = 4473] [serial = 608] [outer = 0x92bee400] 20:19:43 INFO - PROCESS | 4473 | 1461208783435 Marionette DEBUG loaded listener.js 20:19:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 253 (0x974a5000) [pid = 4473] [serial = 609] [outer = 0x92bee400] 20:19:44 INFO - PROCESS | 4473 | 1461208784368 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]]]}] 20:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1586ms 20:19:44 INFO - PROCESS | 4473 | 1461208784423 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:19:44 INFO - PROCESS | 4473 | 1461208784427 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:19:44 INFO - PROCESS | 4473 | 1461208784435 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:19:44 INFO - PROCESS | 4473 | 1461208784438 Marionette TRACE conn3 <- [1,782,null,{}] 20:19:44 INFO - PROCESS | 4473 | 1461208784444 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}] 20:19:44 INFO - PROCESS | 4473 | 1461208784683 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:19:44 INFO - PROCESS | 4473 | 1461208784955 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce6000 == 95 [pid = 4473] [id = 203] 20:19:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 254 (0x9838d000) [pid = 4473] [serial = 610] [outer = (nil)] 20:19:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 255 (0x98630400) [pid = 4473] [serial = 611] [outer = 0x9838d000] 20:19:45 INFO - PROCESS | 4473 | 1461208785091 Marionette DEBUG loaded listener.js 20:19:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 256 (0x9872c400) [pid = 4473] [serial = 612] [outer = 0x9838d000] 20:19:46 INFO - PROCESS | 4473 | 1461208786029 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]]]}] 20:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1637ms 20:19:46 INFO - PROCESS | 4473 | 1461208786073 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:19:46 INFO - PROCESS | 4473 | 1461208786078 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:19:46 INFO - PROCESS | 4473 | 1461208786085 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:19:46 INFO - PROCESS | 4473 | 1461208786089 Marionette TRACE conn3 <- [1,786,null,{}] 20:19:46 INFO - PROCESS | 4473 | 1461208786096 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}] 20:19:46 INFO - PROCESS | 4473 | 1461208786330 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:19:46 INFO - PROCESS | 4473 | 1461208786590 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x97bf5400 == 96 [pid = 4473] [id = 204] 20:19:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 257 (0x98389000) [pid = 4473] [serial = 613] [outer = (nil)] 20:19:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 258 (0x9df92800) [pid = 4473] [serial = 614] [outer = 0x98389000] 20:19:46 INFO - PROCESS | 4473 | 1461208786724 Marionette DEBUG loaded listener.js 20:19:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 259 (0x9ff10400) [pid = 4473] [serial = 615] [outer = 0x98389000] 20:19:47 INFO - PROCESS | 4473 | 1461208787657 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]]]}] 20:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1640ms 20:19:47 INFO - PROCESS | 4473 | 1461208787726 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:19:47 INFO - PROCESS | 4473 | 1461208787731 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:19:47 INFO - PROCESS | 4473 | 1461208787738 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:19:47 INFO - PROCESS | 4473 | 1461208787741 Marionette TRACE conn3 <- [1,790,null,{}] 20:19:47 INFO - PROCESS | 4473 | 1461208787747 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}] 20:19:47 INFO - PROCESS | 4473 | 1461208787940 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:19:48 INFO - PROCESS | 4473 | 1461208788185 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe1c00 == 97 [pid = 4473] [id = 205] 20:19:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 260 (0x87fe5400) [pid = 4473] [serial = 616] [outer = (nil)] 20:19:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 261 (0xa0e85800) [pid = 4473] [serial = 617] [outer = 0x87fe5400] 20:19:48 INFO - PROCESS | 4473 | 1461208788323 Marionette DEBUG loaded listener.js 20:19:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 262 (0xa0e8fc00) [pid = 4473] [serial = 618] [outer = 0x87fe5400] 20:19:49 INFO - PROCESS | 4473 | 1461208789236 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]]]}] 20:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1536ms 20:19:49 INFO - PROCESS | 4473 | 1461208789274 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:19:49 INFO - PROCESS | 4473 | 1461208789279 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:19:49 INFO - PROCESS | 4473 | 1461208789286 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:19:49 INFO - PROCESS | 4473 | 1461208789290 Marionette TRACE conn3 <- [1,794,null,{}] 20:19:49 INFO - PROCESS | 4473 | 1461208789296 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}] 20:19:49 INFO - PROCESS | 4473 | 1461208789497 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:19:49 INFO - PROCESS | 4473 | 1461208789748 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a2800 == 98 [pid = 4473] [id = 206] 20:19:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 263 (0x887a3000) [pid = 4473] [serial = 619] [outer = (nil)] 20:19:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 264 (0x887a9c00) [pid = 4473] [serial = 620] [outer = 0x887a3000] 20:19:49 INFO - PROCESS | 4473 | 1461208789880 Marionette DEBUG loaded listener.js 20:19:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 265 (0x887ad400) [pid = 4473] [serial = 621] [outer = 0x887a3000] 20:19:50 INFO - PROCESS | 4473 | 1461208790792 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]]]}] 20:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1584ms 20:19:50 INFO - PROCESS | 4473 | 1461208790871 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:19:50 INFO - PROCESS | 4473 | 1461208790874 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:19:50 INFO - PROCESS | 4473 | 1461208790882 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:19:50 INFO - PROCESS | 4473 | 1461208790885 Marionette TRACE conn3 <- [1,798,null,{}] 20:19:50 INFO - PROCESS | 4473 | 1461208790891 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}] 20:19:51 INFO - PROCESS | 4473 | 1461208791113 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:19:51 INFO - PROCESS | 4473 | 1461208791450 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:51 INFO - PROCESS | 4473 | ++DOCSHELL 0xa0c37400 == 99 [pid = 4473] [id = 207] 20:19:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 266 (0xa0c3cc00) [pid = 4473] [serial = 622] [outer = (nil)] 20:19:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 267 (0xa3c0fc00) [pid = 4473] [serial = 623] [outer = 0xa0c3cc00] 20:19:51 INFO - PROCESS | 4473 | 1461208791574 Marionette DEBUG loaded listener.js 20:19:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 268 (0xa4952400) [pid = 4473] [serial = 624] [outer = 0xa0c3cc00] 20:19:52 INFO - PROCESS | 4473 | 1461208792505 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]]]}] 20:19:52 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 20:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1691ms 20:19:52 INFO - PROCESS | 4473 | 1461208792575 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:19:52 INFO - PROCESS | 4473 | 1461208792586 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:19:52 INFO - PROCESS | 4473 | 1461208792592 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:19:52 INFO - PROCESS | 4473 | 1461208792597 Marionette TRACE conn3 <- [1,802,null,{}] 20:19:52 INFO - PROCESS | 4473 | 1461208792603 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}] 20:19:52 INFO - PROCESS | 4473 | 1461208792851 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:19:53 INFO - PROCESS | 4473 | 1461208793116 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x899d8c00 == 100 [pid = 4473] [id = 208] 20:19:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 269 (0x899e3000) [pid = 4473] [serial = 625] [outer = (nil)] 20:19:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 270 (0x97bf5800) [pid = 4473] [serial = 626] [outer = 0x899e3000] 20:19:53 INFO - PROCESS | 4473 | 1461208793249 Marionette DEBUG loaded listener.js 20:19:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 271 (0xa4955800) [pid = 4473] [serial = 627] [outer = 0x899e3000] 20:19:54 INFO - PROCESS | 4473 | 1461208794156 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]]]}] 20:19:54 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 20:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1635ms 20:19:54 INFO - PROCESS | 4473 | 1461208794230 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:19:54 INFO - PROCESS | 4473 | 1461208794234 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:19:54 INFO - PROCESS | 4473 | 1461208794241 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:19:54 INFO - PROCESS | 4473 | 1461208794245 Marionette TRACE conn3 <- [1,806,null,{}] 20:19:54 INFO - PROCESS | 4473 | 1461208794251 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}] 20:19:54 INFO - PROCESS | 4473 | 1461208794481 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:19:54 INFO - PROCESS | 4473 | 1461208794734 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708c800 == 101 [pid = 4473] [id = 209] 20:19:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 272 (0x8708f000) [pid = 4473] [serial = 628] [outer = (nil)] 20:19:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 273 (0x87094c00) [pid = 4473] [serial = 629] [outer = 0x8708f000] 20:19:54 INFO - PROCESS | 4473 | 1461208794875 Marionette DEBUG loaded listener.js 20:19:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 274 (0x87097c00) [pid = 4473] [serial = 630] [outer = 0x8708f000] 20:19:55 INFO - PROCESS | 4473 | 1461208795790 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]]]}] 20:19:55 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 20:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1596ms 20:19:55 INFO - PROCESS | 4473 | 1461208795837 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:19:55 INFO - PROCESS | 4473 | 1461208795841 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:19:55 INFO - PROCESS | 4473 | 1461208795848 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:19:55 INFO - PROCESS | 4473 | 1461208795852 Marionette TRACE conn3 <- [1,810,null,{}] 20:19:55 INFO - PROCESS | 4473 | 1461208795858 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}] 20:19:56 INFO - PROCESS | 4473 | 1461208796051 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:19:56 INFO - PROCESS | 4473 | 1461208796256 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x899dac00 == 102 [pid = 4473] [id = 210] 20:19:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 275 (0x899db800) [pid = 4473] [serial = 631] [outer = (nil)] 20:19:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 276 (0x899e1000) [pid = 4473] [serial = 632] [outer = 0x899db800] 20:19:56 INFO - PROCESS | 4473 | 1461208796788 Marionette DEBUG loaded listener.js 20:19:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 277 (0x899e5800) [pid = 4473] [serial = 633] [outer = 0x899db800] 20:19:57 INFO - PROCESS | 4473 | 1461208797821 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]]]}] 20:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1993ms 20:19:57 INFO - PROCESS | 4473 | 1461208797842 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:19:57 INFO - PROCESS | 4473 | 1461208797849 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:19:57 INFO - PROCESS | 4473 | 1461208797859 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:19:57 INFO - PROCESS | 4473 | 1461208797864 Marionette TRACE conn3 <- [1,814,null,{}] 20:19:57 INFO - PROCESS | 4473 | 1461208797872 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}] 20:19:58 INFO - PROCESS | 4473 | 1461208798077 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:19:58 INFO - PROCESS | 4473 | 1461208798461 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x89cf0800 == 103 [pid = 4473] [id = 211] 20:19:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 278 (0x89f29c00) [pid = 4473] [serial = 634] [outer = (nil)] 20:19:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 279 (0x8a74d400) [pid = 4473] [serial = 635] [outer = 0x89f29c00] 20:19:58 INFO - PROCESS | 4473 | 1461208798554 Marionette DEBUG loaded listener.js 20:19:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 280 (0x8a7b3c00) [pid = 4473] [serial = 636] [outer = 0x89f29c00] 20:19:59 INFO - PROCESS | 4473 | 1461208799527 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] 20:19:59 INFO - PROCESS | 4473 | 1461208799557 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:19:59 INFO - PROCESS | 4473 | 1461208799567 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:19:59 INFO - PROCESS | 4473 | 1461208799571 Marionette TRACE conn3 <- [1,818,null,{}] 20:19:59 INFO - PROCESS | 4473 | 1461208799577 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}] 20:19:59 INFO - PROCESS | 4473 | 1461208799768 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab2ac00 == 102 [pid = 4473] [id = 157] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab2bc00 == 101 [pid = 4473] [id = 156] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8f64cc00 == 100 [pid = 4473] [id = 118] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x97005800 == 99 [pid = 4473] [id = 115] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 279 (0x8a90c000) [pid = 4473] [serial = 487] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 278 (0x8f64c000) [pid = 4473] [serial = 490] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 277 (0x967e3400) [pid = 4473] [serial = 493] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 276 (0x9b085c00) [pid = 4473] [serial = 496] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 275 (0xa0a45c00) [pid = 4473] [serial = 499] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 274 (0x8bb4f000) [pid = 4473] [serial = 502] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 273 (0x8fa2c800) [pid = 4473] [serial = 505] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 272 (0xa2a36000) [pid = 4473] [serial = 508] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 271 (0x8a7b0800) [pid = 4473] [serial = 511] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 270 (0x887d1800) [pid = 4473] [serial = 514] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 269 (0x8fa34c00) [pid = 4473] [serial = 517] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 268 (0x88b77800) [pid = 4473] [serial = 520] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 267 (0x87fe7800) [pid = 4473] [serial = 523] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 266 (0x88b7e800) [pid = 4473] [serial = 526] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | --DOMWINDOW == 265 (0x8cbcc800) [pid = 4473] [serial = 541] [outer = (nil)] [url = about:blank] 20:20:00 INFO - PROCESS | 4473 | 1461208800187 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x92960400 == 98 [pid = 4473] [id = 114] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbc4400 == 97 [pid = 4473] [id = 117] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe8800 == 96 [pid = 4473] [id = 196] 20:20:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe7800 == 97 [pid = 4473] [id = 212] 20:20:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 266 (0x87fe8800) [pid = 4473] [serial = 637] [outer = (nil)] 20:20:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 267 (0x88b7b800) [pid = 4473] [serial = 638] [outer = 0x87fe8800] 20:20:00 INFO - PROCESS | 4473 | 1461208800307 Marionette DEBUG loaded listener.js 20:20:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 268 (0x8a7b3800) [pid = 4473] [serial = 639] [outer = 0x87fe8800] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8a74c800 == 96 [pid = 4473] [id = 195] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce6400 == 95 [pid = 4473] [id = 194] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x887cec00 == 94 [pid = 4473] [id = 193] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8a568c00 == 93 [pid = 4473] [id = 192] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab5e000 == 92 [pid = 4473] [id = 191] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab32000 == 91 [pid = 4473] [id = 190] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x9fc5c400 == 90 [pid = 4473] [id = 189] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x9872f400 == 89 [pid = 4473] [id = 188] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x92bf6000 == 88 [pid = 4473] [id = 187] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x939dd800 == 87 [pid = 4473] [id = 186] 20:20:00 INFO - PROCESS | 4473 | --DOCSHELL 0x8fd5f400 == 86 [pid = 4473] [id = 185] 20:20:01 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa2cc00 == 85 [pid = 4473] [id = 184] 20:20:01 INFO - PROCESS | 4473 | --DOCSHELL 0x8b906c00 == 84 [pid = 4473] [id = 183] 20:20:01 INFO - PROCESS | 4473 | --DOCSHELL 0x8a74bc00 == 83 [pid = 4473] [id = 182] 20:20:01 INFO - PROCESS | 4473 | --DOCSHELL 0x87fdec00 == 82 [pid = 4473] [id = 181] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 267 (0x967e8400) [pid = 4473] [serial = 379] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 266 (0x8e6a3400) [pid = 4473] [serial = 538] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 265 (0x98636000) [pid = 4473] [serial = 485] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 264 (0x89cf0000) [pid = 4473] [serial = 529] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 263 (0x89f1f000) [pid = 4473] [serial = 530] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 262 (0x8bb48000) [pid = 4473] [serial = 535] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 261 (0x8ab2f400) [pid = 4473] [serial = 533] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 260 (0x8a908400) [pid = 4473] [serial = 532] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 259 (0x8f648c00) [pid = 4473] [serial = 539] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | --DOMWINDOW == 258 (0x8bb50400) [pid = 4473] [serial = 536] [outer = (nil)] [url = about:blank] 20:20:01 INFO - PROCESS | 4473 | 1461208801260 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]]]}] 20:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1739ms 20:20:01 INFO - PROCESS | 4473 | 1461208801307 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:20:01 INFO - PROCESS | 4473 | 1461208801312 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:20:01 INFO - PROCESS | 4473 | 1461208801319 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:20:01 INFO - PROCESS | 4473 | 1461208801325 Marionette TRACE conn3 <- [1,822,null,{}] 20:20:01 INFO - PROCESS | 4473 | 1461208801342 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}] 20:20:01 INFO - PROCESS | 4473 | 1461208801558 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:20:01 INFO - PROCESS | 4473 | 1461208801736 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a74bc00 == 83 [pid = 4473] [id = 213] 20:20:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 259 (0x8b902c00) [pid = 4473] [serial = 640] [outer = (nil)] 20:20:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 260 (0x8ba6c800) [pid = 4473] [serial = 641] [outer = 0x8b902c00] 20:20:01 INFO - PROCESS | 4473 | 1461208801907 Marionette DEBUG loaded listener.js 20:20:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 261 (0x8ba74000) [pid = 4473] [serial = 642] [outer = 0x8b902c00] 20:20:02 INFO - PROCESS | 4473 | 1461208802955 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] 20:20:03 INFO - PROCESS | 4473 | 1461208803020 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:20:03 INFO - PROCESS | 4473 | 1461208803035 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:20:03 INFO - PROCESS | 4473 | 1461208803039 Marionette TRACE conn3 <- [1,826,null,{}] 20:20:03 INFO - PROCESS | 4473 | 1461208803045 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}] 20:20:03 INFO - PROCESS | 4473 | 1461208803293 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:20:03 INFO - PROCESS | 4473 | 1461208803324 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb48000 == 84 [pid = 4473] [id = 214] 20:20:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 262 (0x8c314400) [pid = 4473] [serial = 643] [outer = (nil)] 20:20:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 263 (0x8c31f400) [pid = 4473] [serial = 644] [outer = 0x8c314400] 20:20:03 INFO - PROCESS | 4473 | 1461208803401 Marionette DEBUG loaded listener.js 20:20:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 264 (0x8cb62800) [pid = 4473] [serial = 645] [outer = 0x8c314400] 20:20:04 INFO - PROCESS | 4473 | 1461208804424 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]]]}] 20:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1432ms 20:20:04 INFO - PROCESS | 4473 | 1461208804468 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:20:04 INFO - PROCESS | 4473 | 1461208804472 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:20:04 INFO - PROCESS | 4473 | 1461208804486 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:20:04 INFO - PROCESS | 4473 | 1461208804489 Marionette TRACE conn3 <- [1,830,null,{}] 20:20:04 INFO - PROCESS | 4473 | 1461208804496 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}] 20:20:04 INFO - PROCESS | 4473 | 1461208804739 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:20:04 INFO - PROCESS | 4473 | 1461208804792 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb6c800 == 85 [pid = 4473] [id = 215] 20:20:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 265 (0x8cbc5000) [pid = 4473] [serial = 646] [outer = (nil)] 20:20:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 266 (0x8cdc3400) [pid = 4473] [serial = 647] [outer = 0x8cbc5000] 20:20:04 INFO - PROCESS | 4473 | 1461208804883 Marionette DEBUG loaded listener.js 20:20:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 267 (0x8e6a0000) [pid = 4473] [serial = 648] [outer = 0x8cbc5000] 20:20:05 INFO - PROCESS | 4473 | --DOMWINDOW == 266 (0x8a56b000) [pid = 4473] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:20:05 INFO - PROCESS | 4473 | --DOMWINDOW == 265 (0x88b74000) [pid = 4473] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:20:05 INFO - PROCESS | 4473 | --DOMWINDOW == 264 (0x8c314c00) [pid = 4473] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:20:05 INFO - PROCESS | 4473 | --DOMWINDOW == 263 (0x8a56f400) [pid = 4473] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:20:05 INFO - PROCESS | 4473 | --DOMWINDOW == 262 (0x89f26400) [pid = 4473] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:20:06 INFO - PROCESS | 4473 | 1461208806169 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]]]}] 20:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1752ms 20:20:06 INFO - PROCESS | 4473 | 1461208806231 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:20:06 INFO - PROCESS | 4473 | 1461208806235 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:20:06 INFO - PROCESS | 4473 | 1461208806242 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:20:06 INFO - PROCESS | 4473 | 1461208806245 Marionette TRACE conn3 <- [1,834,null,{}] 20:20:06 INFO - PROCESS | 4473 | 1461208806251 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}] 20:20:06 INFO - PROCESS | 4473 | 1461208806509 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:20:06 INFO - PROCESS | 4473 | 1461208806567 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdc5400 == 86 [pid = 4473] [id = 216] 20:20:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 263 (0x8e6a5000) [pid = 4473] [serial = 649] [outer = (nil)] 20:20:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 264 (0x8f64a800) [pid = 4473] [serial = 650] [outer = 0x8e6a5000] 20:20:06 INFO - PROCESS | 4473 | 1461208806646 Marionette DEBUG loaded listener.js 20:20:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 265 (0x8f650c00) [pid = 4473] [serial = 651] [outer = 0x8e6a5000] 20:20:07 INFO - PROCESS | 4473 | 1461208807657 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]]]}] 20:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1479ms 20:20:07 INFO - PROCESS | 4473 | 1461208807736 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:20:07 INFO - PROCESS | 4473 | 1461208807743 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:20:07 INFO - PROCESS | 4473 | 1461208807796 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:20:07 INFO - PROCESS | 4473 | 1461208807803 Marionette TRACE conn3 <- [1,838,null,{}] 20:20:07 INFO - PROCESS | 4473 | 1461208807817 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}] 20:20:08 INFO - PROCESS | 4473 | 1461208808076 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:20:08 INFO - PROCESS | 4473 | 1461208808405 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b74800 == 87 [pid = 4473] [id = 217] 20:20:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 266 (0x88b7bc00) [pid = 4473] [serial = 652] [outer = (nil)] 20:20:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 267 (0x899e3c00) [pid = 4473] [serial = 653] [outer = 0x88b7bc00] 20:20:08 INFO - PROCESS | 4473 | 1461208808501 Marionette DEBUG loaded listener.js 20:20:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 268 (0x89cf0c00) [pid = 4473] [serial = 654] [outer = 0x88b7bc00] 20:20:09 INFO - PROCESS | 4473 | 1461208809471 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]]]}] 20:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1795ms 20:20:09 INFO - PROCESS | 4473 | 1461208809548 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:20:09 INFO - PROCESS | 4473 | 1461208809558 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:20:09 INFO - PROCESS | 4473 | 1461208809571 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:20:09 INFO - PROCESS | 4473 | 1461208809575 Marionette TRACE conn3 <- [1,842,null,{}] 20:20:09 INFO - PROCESS | 4473 | 1461208809582 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}] 20:20:09 INFO - PROCESS | 4473 | 1461208809822 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:20:10 INFO - PROCESS | 4473 | 1461208810141 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7b2c00 == 88 [pid = 4473] [id = 218] 20:20:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 269 (0x8a90cc00) [pid = 4473] [serial = 655] [outer = (nil)] 20:20:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 270 (0x8ab36c00) [pid = 4473] [serial = 656] [outer = 0x8a90cc00] 20:20:10 INFO - PROCESS | 4473 | 1461208810237 Marionette DEBUG loaded listener.js 20:20:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 271 (0x8b798c00) [pid = 4473] [serial = 657] [outer = 0x8a90cc00] 20:20:11 INFO - PROCESS | 4473 | 1461208811271 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]]]}] 20:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1735ms 20:20:11 INFO - PROCESS | 4473 | 1461208811305 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:20:11 INFO - PROCESS | 4473 | 1461208811309 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:20:11 INFO - PROCESS | 4473 | 1461208811317 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:20:11 INFO - PROCESS | 4473 | 1461208811324 Marionette TRACE conn3 <- [1,846,null,{}] 20:20:11 INFO - PROCESS | 4473 | 1461208811342 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}] 20:20:11 INFO - PROCESS | 4473 | 1461208811577 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:20:11 INFO - PROCESS | 4473 | 1461208811926 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb6cc00 == 89 [pid = 4473] [id = 219] 20:20:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 272 (0x8cdcf800) [pid = 4473] [serial = 658] [outer = (nil)] 20:20:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 273 (0x8f641c00) [pid = 4473] [serial = 659] [outer = 0x8cdcf800] 20:20:12 INFO - PROCESS | 4473 | 1461208812029 Marionette DEBUG loaded listener.js 20:20:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 274 (0x8f955c00) [pid = 4473] [serial = 660] [outer = 0x8cdcf800] 20:20:12 INFO - PROCESS | 4473 | 1461208812948 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]]]}] 20:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1696ms 20:20:13 INFO - PROCESS | 4473 | 1461208813014 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:20:13 INFO - PROCESS | 4473 | 1461208813019 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:20:13 INFO - PROCESS | 4473 | 1461208813025 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:20:13 INFO - PROCESS | 4473 | 1461208813029 Marionette TRACE conn3 <- [1,850,null,{}] 20:20:13 INFO - PROCESS | 4473 | 1461208813035 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}] 20:20:13 INFO - PROCESS | 4473 | 1461208813240 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:20:13 INFO - PROCESS | 4473 | 1461208813490 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fd59400 == 90 [pid = 4473] [id = 220] 20:20:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 275 (0x8fd5d000) [pid = 4473] [serial = 661] [outer = (nil)] 20:20:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 276 (0x8fd61400) [pid = 4473] [serial = 662] [outer = 0x8fd5d000] 20:20:13 INFO - PROCESS | 4473 | 1461208813634 Marionette DEBUG loaded listener.js 20:20:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 277 (0x904bc400) [pid = 4473] [serial = 663] [outer = 0x8fd5d000] 20:20:14 INFO - PROCESS | 4473 | 1461208814572 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]]]}] 20:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1588ms 20:20:14 INFO - PROCESS | 4473 | 1461208814614 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:20:14 INFO - PROCESS | 4473 | 1461208814619 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:20:14 INFO - PROCESS | 4473 | 1461208814626 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:20:14 INFO - PROCESS | 4473 | 1461208814630 Marionette TRACE conn3 <- [1,854,null,{}] 20:20:14 INFO - PROCESS | 4473 | 1461208814637 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}] 20:20:14 INFO - PROCESS | 4473 | 1461208814840 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:20:15 INFO - PROCESS | 4473 | 1461208815112 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708e000 == 91 [pid = 4473] [id = 221] 20:20:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 278 (0x8f643800) [pid = 4473] [serial = 664] [outer = (nil)] 20:20:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 279 (0x9064a000) [pid = 4473] [serial = 665] [outer = 0x8f643800] 20:20:15 INFO - PROCESS | 4473 | 1461208815249 Marionette DEBUG loaded listener.js 20:20:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 280 (0x91322000) [pid = 4473] [serial = 666] [outer = 0x8f643800] 20:20:16 INFO - PROCESS | 4473 | 1461208816142 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]]]}] 20:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1589ms 20:20:16 INFO - PROCESS | 4473 | 1461208816215 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:20:16 INFO - PROCESS | 4473 | 1461208816219 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:20:16 INFO - PROCESS | 4473 | 1461208816226 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:20:16 INFO - PROCESS | 4473 | 1461208816229 Marionette TRACE conn3 <- [1,858,null,{}] 20:20:16 INFO - PROCESS | 4473 | 1461208816236 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}] 20:20:16 INFO - PROCESS | 4473 | 1461208816505 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:20:16 INFO - PROCESS | 4473 | 1461208816819 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x87094800 == 92 [pid = 4473] [id = 222] 20:20:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 281 (0x9149ec00) [pid = 4473] [serial = 667] [outer = (nil)] 20:20:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 282 (0x9295bc00) [pid = 4473] [serial = 668] [outer = 0x9149ec00] 20:20:16 INFO - PROCESS | 4473 | 1461208816915 Marionette DEBUG loaded listener.js 20:20:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 283 (0x929b7c00) [pid = 4473] [serial = 669] [outer = 0x9149ec00] 20:20:17 INFO - PROCESS | 4473 | 1461208817812 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]]]}] 20:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1636ms 20:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:20:17 INFO - PROCESS | 4473 | 1461208817864 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:20:17 INFO - PROCESS | 4473 | 1461208817867 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:20:17 INFO - PROCESS | 4473 | 1461208817874 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:20:17 INFO - PROCESS | 4473 | 1461208817877 Marionette TRACE conn3 <- [1,862,null,{}] 20:20:17 INFO - PROCESS | 4473 | 1461208817883 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}] 20:20:18 INFO - PROCESS | 4473 | 1461208818076 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 20:20:18 INFO - PROCESS | 4473 | 1461208818327 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x91f20400 == 93 [pid = 4473] [id = 223] 20:20:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 284 (0x929bfc00) [pid = 4473] [serial = 670] [outer = (nil)] 20:20:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 285 (0x92bd5800) [pid = 4473] [serial = 671] [outer = 0x929bfc00] 20:20:18 INFO - PROCESS | 4473 | 1461208818464 Marionette DEBUG loaded listener.js 20:20:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 286 (0x92bed000) [pid = 4473] [serial = 672] [outer = 0x929bfc00] 20:20:19 INFO - PROCESS | 4473 | 1461208819403 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]]]}] 20:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1544ms 20:20:19 INFO - PROCESS | 4473 | 1461208819417 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 20:20:19 INFO - PROCESS | 4473 | 1461208819420 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 20:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:20:19 INFO - PROCESS | 4473 | 1461208819427 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:20:19 INFO - PROCESS | 4473 | 1461208819431 Marionette TRACE conn3 <- [1,866,null,{}] 20:20:19 INFO - PROCESS | 4473 | 1461208819437 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}] 20:20:19 INFO - PROCESS | 4473 | 1461208819629 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 20:20:19 INFO - PROCESS | 4473 | 1461208819839 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x929bf400 == 94 [pid = 4473] [id = 224] 20:20:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 287 (0x92bdd800) [pid = 4473] [serial = 673] [outer = (nil)] 20:20:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 288 (0x939dc000) [pid = 4473] [serial = 674] [outer = 0x92bdd800] 20:20:20 INFO - PROCESS | 4473 | 1461208820017 Marionette DEBUG loaded listener.js 20:20:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 289 (0x93dcfc00) [pid = 4473] [serial = 675] [outer = 0x92bdd800] 20:20:20 INFO - PROCESS | 4473 | 1461208820979 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]]]}] 20:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1588ms 20:20:21 INFO - PROCESS | 4473 | 1461208821018 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 20:20:21 INFO - PROCESS | 4473 | 1461208821022 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 20:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:20:21 INFO - PROCESS | 4473 | 1461208821029 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:20:21 INFO - PROCESS | 4473 | 1461208821033 Marionette TRACE conn3 <- [1,870,null,{}] 20:20:21 INFO - PROCESS | 4473 | 1461208821040 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}] 20:20:21 INFO - PROCESS | 4473 | 1461208821242 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 20:20:21 INFO - PROCESS | 4473 | 1461208821494 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149bc00 == 95 [pid = 4473] [id = 225] 20:20:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 290 (0x91f13000) [pid = 4473] [serial = 676] [outer = (nil)] 20:20:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 291 (0x94f0d800) [pid = 4473] [serial = 677] [outer = 0x91f13000] 20:20:21 INFO - PROCESS | 4473 | 1461208821640 Marionette DEBUG loaded listener.js 20:20:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 292 (0x95a2ac00) [pid = 4473] [serial = 678] [outer = 0x91f13000] 20:20:22 INFO - PROCESS | 4473 | 1461208822631 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]]]}] 20:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1636ms 20:20:22 INFO - PROCESS | 4473 | 1461208822666 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 20:20:22 INFO - PROCESS | 4473 | 1461208822670 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 20:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:20:22 INFO - PROCESS | 4473 | 1461208822678 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:20:22 INFO - PROCESS | 4473 | 1461208822681 Marionette TRACE conn3 <- [1,874,null,{}] 20:20:22 INFO - PROCESS | 4473 | 1461208822687 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}] 20:20:22 INFO - PROCESS | 4473 | 1461208822887 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 20:20:23 INFO - PROCESS | 4473 | 1461208823147 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ddc400 == 96 [pid = 4473] [id = 226] 20:20:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 293 (0x94f10400) [pid = 4473] [serial = 679] [outer = (nil)] 20:20:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 294 (0x967db000) [pid = 4473] [serial = 680] [outer = 0x94f10400] 20:20:23 INFO - PROCESS | 4473 | 1461208823285 Marionette DEBUG loaded listener.js 20:20:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 295 (0x967e8400) [pid = 4473] [serial = 681] [outer = 0x94f10400] 20:20:24 INFO - PROCESS | 4473 | 1461208824187 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]]]}] 20:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1583ms 20:20:24 INFO - PROCESS | 4473 | 1461208824262 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 20:20:24 INFO - PROCESS | 4473 | 1461208824266 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 20:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:20:24 INFO - PROCESS | 4473 | 1461208824274 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:20:24 INFO - PROCESS | 4473 | 1461208824279 Marionette TRACE conn3 <- [1,878,null,{}] 20:20:24 INFO - PROCESS | 4473 | 1461208824285 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}] 20:20:24 INFO - PROCESS | 4473 | 1461208824549 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 20:20:24 INFO - PROCESS | 4473 | 1461208824836 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x96f7fc00 == 97 [pid = 4473] [id = 227] 20:20:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 296 (0x974aa000) [pid = 4473] [serial = 682] [outer = (nil)] 20:20:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 297 (0x9768fc00) [pid = 4473] [serial = 683] [outer = 0x974aa000] 20:20:24 INFO - PROCESS | 4473 | 1461208824936 Marionette DEBUG loaded listener.js 20:20:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 298 (0x98389800) [pid = 4473] [serial = 684] [outer = 0x974aa000] 20:20:25 INFO - PROCESS | 4473 | 1461208825860 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]]]}] 20:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1633ms 20:20:25 INFO - PROCESS | 4473 | 1461208825907 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 20:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:20:25 INFO - PROCESS | 4473 | 1461208825911 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 20:20:25 INFO - PROCESS | 4473 | 1461208825918 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:20:25 INFO - PROCESS | 4473 | 1461208825922 Marionette TRACE conn3 <- [1,882,null,{}] 20:20:25 INFO - PROCESS | 4473 | 1461208825928 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}] 20:20:26 INFO - PROCESS | 4473 | 1461208826124 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 20:20:26 INFO - PROCESS | 4473 | 1461208826388 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x984f8400 == 98 [pid = 4473] [id = 228] 20:20:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 299 (0x984f8800) [pid = 4473] [serial = 685] [outer = (nil)] 20:20:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 300 (0x98722c00) [pid = 4473] [serial = 686] [outer = 0x984f8800] 20:20:26 INFO - PROCESS | 4473 | 1461208826521 Marionette DEBUG loaded listener.js 20:20:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 301 (0x98729c00) [pid = 4473] [serial = 687] [outer = 0x984f8800] 20:20:27 INFO - PROCESS | 4473 | 1461208827438 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]]]}] 20:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1582ms 20:20:27 INFO - PROCESS | 4473 | 1461208827500 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 20:20:27 INFO - PROCESS | 4473 | 1461208827504 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 20:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:20:27 INFO - PROCESS | 4473 | 1461208827511 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:20:27 INFO - PROCESS | 4473 | 1461208827515 Marionette TRACE conn3 <- [1,886,null,{}] 20:20:27 INFO - PROCESS | 4473 | 1461208827521 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}] 20:20:27 INFO - PROCESS | 4473 | 1461208827728 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 20:20:28 INFO - PROCESS | 4473 | 1461208827983 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x98452000 == 99 [pid = 4473] [id = 229] 20:20:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 302 (0x98459400) [pid = 4473] [serial = 688] [outer = (nil)] 20:20:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 303 (0x99018000) [pid = 4473] [serial = 689] [outer = 0x98459400] 20:20:28 INFO - PROCESS | 4473 | 1461208828115 Marionette DEBUG loaded listener.js 20:20:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 304 (0x99042400) [pid = 4473] [serial = 690] [outer = 0x98459400] 20:20:29 INFO - PROCESS | 4473 | 1461208829017 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]]]}] 20:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1537ms 20:20:29 INFO - PROCESS | 4473 | 1461208829049 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 20:20:29 INFO - PROCESS | 4473 | 1461208829052 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 20:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:20:29 INFO - PROCESS | 4473 | 1461208829060 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:20:29 INFO - PROCESS | 4473 | 1461208829064 Marionette TRACE conn3 <- [1,890,null,{}] 20:20:29 INFO - PROCESS | 4473 | 1461208829070 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}] 20:20:29 INFO - PROCESS | 4473 | 1461208829266 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 20:20:29 INFO - PROCESS | 4473 | 1461208829534 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f645800 == 100 [pid = 4473] [id = 230] 20:20:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 305 (0x8f647c00) [pid = 4473] [serial = 691] [outer = (nil)] 20:20:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 306 (0x9b089400) [pid = 4473] [serial = 692] [outer = 0x8f647c00] 20:20:29 INFO - PROCESS | 4473 | 1461208829688 Marionette DEBUG loaded listener.js 20:20:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 307 (0x9b0e6800) [pid = 4473] [serial = 693] [outer = 0x8f647c00] 20:20:30 INFO - PROCESS | 4473 | 1461208830660 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]]]}] 20:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1632ms 20:20:30 INFO - PROCESS | 4473 | 1461208830693 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 20:20:30 INFO - PROCESS | 4473 | 1461208830696 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 20:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:20:30 INFO - PROCESS | 4473 | 1461208830703 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:20:30 INFO - PROCESS | 4473 | 1461208830706 Marionette TRACE conn3 <- [1,894,null,{}] 20:20:30 INFO - PROCESS | 4473 | 1461208830713 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}] 20:20:30 INFO - PROCESS | 4473 | 1461208830908 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 20:20:31 INFO - PROCESS | 4473 | 1461208831173 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fb97000 == 101 [pid = 4473] [id = 231] 20:20:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 308 (0x9fc56800) [pid = 4473] [serial = 694] [outer = (nil)] 20:20:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 309 (0x9fc79400) [pid = 4473] [serial = 695] [outer = 0x9fc56800] 20:20:31 INFO - PROCESS | 4473 | 1461208831301 Marionette DEBUG loaded listener.js 20:20:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 310 (0x9ffa7c00) [pid = 4473] [serial = 696] [outer = 0x9fc56800] 20:20:32 INFO - PROCESS | 4473 | 1461208832244 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]]]}] 20:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1581ms 20:20:32 INFO - PROCESS | 4473 | 1461208832285 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 20:20:32 INFO - PROCESS | 4473 | 1461208832288 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 20:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:20:32 INFO - PROCESS | 4473 | 1461208832295 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:20:32 INFO - PROCESS | 4473 | 1461208832299 Marionette TRACE conn3 <- [1,898,null,{}] 20:20:32 INFO - PROCESS | 4473 | 1461208832305 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}] 20:20:32 INFO - PROCESS | 4473 | 1461208832505 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 20:20:32 INFO - PROCESS | 4473 | 1461208832770 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:32 INFO - PROCESS | 4473 | ++DOCSHELL 0xa0e8d400 == 102 [pid = 4473] [id = 232] 20:20:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 311 (0xa0e8e800) [pid = 4473] [serial = 697] [outer = (nil)] 20:20:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 312 (0xa0f9c800) [pid = 4473] [serial = 698] [outer = 0xa0e8e800] 20:20:32 INFO - PROCESS | 4473 | 1461208832901 Marionette DEBUG loaded listener.js 20:20:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 313 (0xa2828400) [pid = 4473] [serial = 699] [outer = 0xa0e8e800] 20:20:33 INFO - PROCESS | 4473 | 1461208833820 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]]]}] 20:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1585ms 20:20:33 INFO - PROCESS | 4473 | 1461208833882 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 20:20:33 INFO - PROCESS | 4473 | 1461208833886 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 20:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:20:33 INFO - PROCESS | 4473 | 1461208833893 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:20:33 INFO - PROCESS | 4473 | 1461208833897 Marionette TRACE conn3 <- [1,902,null,{}] 20:20:33 INFO - PROCESS | 4473 | 1461208833902 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}] 20:20:34 INFO - PROCESS | 4473 | 1461208834149 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 20:20:34 INFO - PROCESS | 4473 | 1461208834882 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d1400 == 103 [pid = 4473] [id = 233] 20:20:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 314 (0x887d3c00) [pid = 4473] [serial = 700] [outer = (nil)] 20:20:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 315 (0x88b7d400) [pid = 4473] [serial = 701] [outer = 0x887d3c00] 20:20:34 INFO - PROCESS | 4473 | 1461208834973 Marionette DEBUG loaded listener.js 20:20:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 316 (0x89ce5000) [pid = 4473] [serial = 702] [outer = 0x887d3c00] 20:20:35 INFO - PROCESS | 4473 | 1461208835898 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]]]}] 20:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2036ms 20:20:35 INFO - PROCESS | 4473 | 1461208835933 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 20:20:35 INFO - PROCESS | 4473 | 1461208835940 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 20:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:20:35 INFO - PROCESS | 4473 | 1461208835950 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:20:35 INFO - PROCESS | 4473 | 1461208835954 Marionette TRACE conn3 <- [1,906,null,{}] 20:20:35 INFO - PROCESS | 4473 | 1461208835962 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}] 20:20:36 INFO - PROCESS | 4473 | 1461208836143 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 20:20:36 INFO - PROCESS | 4473 | 1461208836427 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708d800 == 104 [pid = 4473] [id = 234] 20:20:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 317 (0x8709a000) [pid = 4473] [serial = 703] [outer = (nil)] 20:20:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 318 (0x8a905c00) [pid = 4473] [serial = 704] [outer = 0x8709a000] 20:20:36 INFO - PROCESS | 4473 | 1461208836630 Marionette DEBUG loaded listener.js 20:20:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 319 (0x8b907c00) [pid = 4473] [serial = 705] [outer = 0x8709a000] 20:20:37 INFO - PROCESS | 4473 | 1461208837667 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]]]}] 20:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1788ms 20:20:37 INFO - PROCESS | 4473 | 1461208837742 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 20:20:37 INFO - PROCESS | 4473 | 1461208837749 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 20:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:20:37 INFO - PROCESS | 4473 | 1461208837757 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:20:37 INFO - PROCESS | 4473 | 1461208837760 Marionette TRACE conn3 <- [1,910,null,{}] 20:20:37 INFO - PROCESS | 4473 | 1461208837767 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}] 20:20:37 INFO - PROCESS | 4473 | 1461208837957 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x94f16800 == 103 [pid = 4473] [id = 125] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x92af0000 == 102 [pid = 4473] [id = 55] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce6000 == 101 [pid = 4473] [id = 203] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x92bd7c00 == 100 [pid = 4473] [id = 202] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x8a567400 == 99 [pid = 4473] [id = 201] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab69800 == 98 [pid = 4473] [id = 200] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x887d2000 == 97 [pid = 4473] [id = 199] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab62800 == 96 [pid = 4473] [id = 198] 20:20:38 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe3800 == 95 [pid = 4473] [id = 197] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 318 (0x8a90fc00) [pid = 4473] [serial = 583] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 317 (0x8a74e400) [pid = 4473] [serial = 577] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 316 (0x8ba71c00) [pid = 4473] [serial = 581] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 315 (0x9df99400) [pid = 4473] [serial = 562] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 314 (0x8b903400) [pid = 4473] [serial = 580] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 313 (0x90651400) [pid = 4473] [serial = 553] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 312 (0x9748e800) [pid = 4473] [serial = 559] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 311 (0x8ba77400) [pid = 4473] [serial = 584] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 310 (0xa0e8f000) [pid = 4473] [serial = 568] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 309 (0x8e7d9c00) [pid = 4473] [serial = 550] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 308 (0x887d1000) [pid = 4473] [serial = 544] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 307 (0x8f644800) [pid = 4473] [serial = 587] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 306 (0x8f64fc00) [pid = 4473] [serial = 542] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 305 (0x939d2400) [pid = 4473] [serial = 556] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 304 (0x8ab64c00) [pid = 4473] [serial = 571] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 303 (0x8e69f000) [pid = 4473] [serial = 586] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 302 (0xa0c37c00) [pid = 4473] [serial = 565] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 301 (0x8a7afc00) [pid = 4473] [serial = 578] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 300 (0x929b8800) [pid = 4473] [serial = 574] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 299 (0x8b909400) [pid = 4473] [serial = 547] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | --DOMWINDOW == 298 (0x8bb45400) [pid = 4473] [serial = 589] [outer = (nil)] [url = about:blank] 20:20:38 INFO - PROCESS | 4473 | 1461208838493 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708b800 == 96 [pid = 4473] [id = 235] 20:20:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 299 (0x887a6800) [pid = 4473] [serial = 706] [outer = (nil)] 20:20:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 300 (0x89ce9c00) [pid = 4473] [serial = 707] [outer = 0x887a6800] 20:20:38 INFO - PROCESS | 4473 | 1461208838574 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 301 (0x8a7afc00) [pid = 4473] [serial = 708] [outer = 0x887a6800] 20:20:39 INFO - PROCESS | 4473 | 1461208839342 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]]]}] 20:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1642ms 20:20:39 INFO - PROCESS | 4473 | 1461208839399 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 4473 | 1461208839403 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 20:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:20:39 INFO - PROCESS | 4473 | 1461208839417 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 4473 | 1461208839426 Marionette TRACE conn3 <- [1,914,null,{}] 20:20:39 INFO - PROCESS | 4473 | 1461208839462 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}] 20:20:39 INFO - PROCESS | 4473 | 1461208839650 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 20:20:39 INFO - PROCESS | 4473 | 1461208839662 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f2b400 == 97 [pid = 4473] [id = 236] 20:20:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 302 (0x8a902400) [pid = 4473] [serial = 709] [outer = (nil)] 20:20:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 303 (0x8cdc5000) [pid = 4473] [serial = 710] [outer = 0x8a902400] 20:20:39 INFO - PROCESS | 4473 | 1461208839737 Marionette DEBUG loaded listener.js 20:20:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 304 (0x8e7da400) [pid = 4473] [serial = 711] [outer = 0x8a902400] 20:20:40 INFO - PROCESS | 4473 | 1461208840732 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]]]}] 20:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1408ms 20:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:20:40 INFO - PROCESS | 4473 | 1461208840825 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 20:20:40 INFO - PROCESS | 4473 | 1461208840828 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 20:20:40 INFO - PROCESS | 4473 | 1461208840835 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:20:40 INFO - PROCESS | 4473 | 1461208840839 Marionette TRACE conn3 <- [1,918,null,{}] 20:20:40 INFO - PROCESS | 4473 | 1461208840844 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}] 20:20:41 INFO - PROCESS | 4473 | 1461208841091 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 20:20:41 INFO - PROCESS | 4473 | 1461208841120 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb49c00 == 98 [pid = 4473] [id = 237] 20:20:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 305 (0x8c318000) [pid = 4473] [serial = 712] [outer = (nil)] 20:20:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 306 (0x8f94f000) [pid = 4473] [serial = 713] [outer = 0x8c318000] 20:20:41 INFO - PROCESS | 4473 | 1461208841196 Marionette DEBUG loaded listener.js 20:20:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 307 (0x8fa2c000) [pid = 4473] [serial = 714] [outer = 0x8c318000] 20:20:42 INFO - PROCESS | 4473 | 1461208842175 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]]]}] 20:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1397ms 20:20:42 INFO - PROCESS | 4473 | 1461208842234 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 20:20:42 INFO - PROCESS | 4473 | 1461208842238 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 20:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:20:42 INFO - PROCESS | 4473 | 1461208842251 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:20:42 INFO - PROCESS | 4473 | 1461208842259 Marionette TRACE conn3 <- [1,922,null,{}] 20:20:42 INFO - PROCESS | 4473 | 1461208842278 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}] 20:20:42 INFO - PROCESS | 4473 | 1461208842525 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 20:20:42 INFO - PROCESS | 4473 | 1461208842552 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f950400 == 99 [pid = 4473] [id = 238] 20:20:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 308 (0x8fa34800) [pid = 4473] [serial = 715] [outer = (nil)] 20:20:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 309 (0x9064b800) [pid = 4473] [serial = 716] [outer = 0x8fa34800] 20:20:42 INFO - PROCESS | 4473 | 1461208842644 Marionette DEBUG loaded listener.js 20:20:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 310 (0x914a1c00) [pid = 4473] [serial = 717] [outer = 0x8fa34800] 20:20:43 INFO - PROCESS | 4473 | --DOMWINDOW == 309 (0x8cbc5000) [pid = 4473] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:20:43 INFO - PROCESS | 4473 | --DOMWINDOW == 308 (0x8c314400) [pid = 4473] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:20:43 INFO - PROCESS | 4473 | --DOMWINDOW == 307 (0x8b902c00) [pid = 4473] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:20:43 INFO - PROCESS | 4473 | --DOMWINDOW == 306 (0x89f29c00) [pid = 4473] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:20:43 INFO - PROCESS | 4473 | --DOMWINDOW == 305 (0x899db800) [pid = 4473] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:20:43 INFO - PROCESS | 4473 | --DOMWINDOW == 304 (0x87fe8800) [pid = 4473] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:20:43 INFO - PROCESS | 4473 | --DOMWINDOW == 303 (0x89ce7000) [pid = 4473] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:20:43 INFO - PROCESS | 4473 | 1461208843972 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]]]}] 20:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1746ms 20:20:43 INFO - PROCESS | 4473 | 1461208843998 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 20:20:44 INFO - PROCESS | 4473 | 1461208844002 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 20:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:20:44 INFO - PROCESS | 4473 | 1461208844008 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 4473 | 1461208844012 Marionette TRACE conn3 <- [1,926,null,{}] 20:20:44 INFO - PROCESS | 4473 | 1461208844017 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}] 20:20:44 INFO - PROCESS | 4473 | 1461208844197 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 20:20:44 INFO - PROCESS | 4473 | 1461208844373 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab32000 == 100 [pid = 4473] [id = 239] 20:20:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 304 (0x8bb42800) [pid = 4473] [serial = 718] [outer = (nil)] 20:20:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 305 (0x92958800) [pid = 4473] [serial = 719] [outer = 0x8bb42800] 20:20:44 INFO - PROCESS | 4473 | 1461208844450 Marionette DEBUG loaded listener.js 20:20:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 306 (0x929b6800) [pid = 4473] [serial = 720] [outer = 0x8bb42800] 20:20:45 INFO - PROCESS | 4473 | 1461208845238 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]]]}] 20:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1385ms 20:20:45 INFO - PROCESS | 4473 | 1461208845404 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 20:20:45 INFO - PROCESS | 4473 | 1461208845412 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 20:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:20:45 INFO - PROCESS | 4473 | 1461208845422 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:20:45 INFO - PROCESS | 4473 | 1461208845427 Marionette TRACE conn3 <- [1,930,null,{}] 20:20:45 INFO - PROCESS | 4473 | 1461208845436 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}] 20:20:45 INFO - PROCESS | 4473 | 1461208845673 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 20:20:45 INFO - PROCESS | 4473 | 1461208845970 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e7400 == 101 [pid = 4473] [id = 240] 20:20:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 307 (0x89ce7000) [pid = 4473] [serial = 721] [outer = (nil)] 20:20:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 308 (0x8a56b000) [pid = 4473] [serial = 722] [outer = 0x89ce7000] 20:20:46 INFO - PROCESS | 4473 | 1461208846101 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 309 (0x8a7ac800) [pid = 4473] [serial = 723] [outer = 0x89ce7000] 20:20:47 INFO - PROCESS | 4473 | 1461208847136 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]]]}] 20:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1750ms 20:20:47 INFO - PROCESS | 4473 | 1461208847173 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 20:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:20:47 INFO - PROCESS | 4473 | 1461208847180 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 20:20:47 INFO - PROCESS | 4473 | 1461208847193 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:20:47 INFO - PROCESS | 4473 | 1461208847200 Marionette TRACE conn3 <- [1,934,null,{}] 20:20:47 INFO - PROCESS | 4473 | 1461208847207 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}] 20:20:47 INFO - PROCESS | 4473 | 1461208847432 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 20:20:47 INFO - PROCESS | 4473 | 1461208847746 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b905c00 == 102 [pid = 4473] [id = 241] 20:20:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 310 (0x8ba6e000) [pid = 4473] [serial = 724] [outer = (nil)] 20:20:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 311 (0x8bb4e400) [pid = 4473] [serial = 725] [outer = 0x8ba6e000] 20:20:47 INFO - PROCESS | 4473 | 1461208847843 Marionette DEBUG loaded listener.js 20:20:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 312 (0x8cbc2800) [pid = 4473] [serial = 726] [outer = 0x8ba6e000] 20:20:48 INFO - PROCESS | 4473 | 1461208848820 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]]]}] 20:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1701ms 20:20:48 INFO - PROCESS | 4473 | 1461208848891 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 20:20:48 INFO - PROCESS | 4473 | 1461208848896 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 20:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:20:48 INFO - PROCESS | 4473 | 1461208848903 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:20:48 INFO - PROCESS | 4473 | 1461208848908 Marionette TRACE conn3 <- [1,938,null,{}] 20:20:48 INFO - PROCESS | 4473 | 1461208848925 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}] 20:20:49 INFO - PROCESS | 4473 | 1461208849199 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 20:20:49 INFO - PROCESS | 4473 | 1461208849552 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f641800 == 103 [pid = 4473] [id = 242] 20:20:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 313 (0x90651400) [pid = 4473] [serial = 727] [outer = (nil)] 20:20:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 314 (0x92964c00) [pid = 4473] [serial = 728] [outer = 0x90651400] 20:20:49 INFO - PROCESS | 4473 | 1461208849651 Marionette DEBUG loaded listener.js 20:20:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 315 (0x92bec800) [pid = 4473] [serial = 729] [outer = 0x90651400] 20:20:50 INFO - PROCESS | 4473 | 1461208850631 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]]]}] 20:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1801ms 20:20:50 INFO - PROCESS | 4473 | 1461208850705 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 20:20:50 INFO - PROCESS | 4473 | 1461208850709 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 20:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:20:50 INFO - PROCESS | 4473 | 1461208850717 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 4473 | 1461208850722 Marionette TRACE conn3 <- [1,942,null,{}] 20:20:50 INFO - PROCESS | 4473 | 1461208850728 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}] 20:20:50 INFO - PROCESS | 4473 | 1461208850939 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 20:20:51 INFO - PROCESS | 4473 | 1461208851199 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b7e000 == 104 [pid = 4473] [id = 243] 20:20:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 316 (0x8f648800) [pid = 4473] [serial = 730] [outer = (nil)] 20:20:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 317 (0x93ddb400) [pid = 4473] [serial = 731] [outer = 0x8f648800] 20:20:51 INFO - PROCESS | 4473 | 1461208851339 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 318 (0x967c4c00) [pid = 4473] [serial = 732] [outer = 0x8f648800] 20:20:52 INFO - PROCESS | 4473 | 1461208852262 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]]]}] 20:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1583ms 20:20:52 INFO - PROCESS | 4473 | 1461208852301 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 20:20:52 INFO - PROCESS | 4473 | 1461208852309 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 20:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:20:52 INFO - PROCESS | 4473 | 1461208852321 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:20:52 INFO - PROCESS | 4473 | 1461208852324 Marionette TRACE conn3 <- [1,946,null,{}] 20:20:52 INFO - PROCESS | 4473 | 1461208852360 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}] 20:20:52 INFO - PROCESS | 4473 | 1461208852610 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 20:20:52 INFO - PROCESS | 4473 | 1461208852920 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x939d2400 == 105 [pid = 4473] [id = 244] 20:20:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 319 (0x93dd4000) [pid = 4473] [serial = 733] [outer = (nil)] 20:20:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 320 (0x974a4400) [pid = 4473] [serial = 734] [outer = 0x93dd4000] 20:20:53 INFO - PROCESS | 4473 | 1461208853013 Marionette DEBUG loaded listener.js 20:20:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 321 (0x974a9400) [pid = 4473] [serial = 735] [outer = 0x93dd4000] 20:20:53 INFO - PROCESS | 4473 | 1461208853883 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]]]}] 20:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1599ms 20:20:53 INFO - PROCESS | 4473 | 1461208853920 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 20:20:53 INFO - PROCESS | 4473 | 1461208853924 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 20:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:20:53 INFO - PROCESS | 4473 | 1461208853931 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 4473 | 1461208853934 Marionette TRACE conn3 <- [1,950,null,{}] 20:20:53 INFO - PROCESS | 4473 | 1461208853960 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}] 20:20:54 INFO - PROCESS | 4473 | 1461208854193 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 20:20:54 INFO - PROCESS | 4473 | 1461208854465 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x93dd7c00 == 106 [pid = 4473] [id = 245] 20:20:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 322 (0x98396800) [pid = 4473] [serial = 736] [outer = (nil)] 20:20:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 323 (0x98a10000) [pid = 4473] [serial = 737] [outer = 0x98396800] 20:20:54 INFO - PROCESS | 4473 | 1461208854582 Marionette DEBUG loaded listener.js 20:20:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 324 (0x9ea24400) [pid = 4473] [serial = 738] [outer = 0x98396800] 20:20:55 INFO - PROCESS | 4473 | 1461208855476 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]]]}] 20:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1585ms 20:20:55 INFO - PROCESS | 4473 | 1461208855523 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 20:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:20:55 INFO - PROCESS | 4473 | 1461208855528 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 20:20:55 INFO - PROCESS | 4473 | 1461208855534 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:20:55 INFO - PROCESS | 4473 | 1461208855538 Marionette TRACE conn3 <- [1,954,null,{}] 20:20:55 INFO - PROCESS | 4473 | 1461208855544 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}] 20:20:55 INFO - PROCESS | 4473 | 1461208855747 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 20:20:56 INFO - PROCESS | 4473 | 1461208856004 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e69c400 == 107 [pid = 4473] [id = 246] 20:20:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 325 (0x97005c00) [pid = 4473] [serial = 739] [outer = (nil)] 20:20:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 326 (0xa0c36400) [pid = 4473] [serial = 740] [outer = 0x97005c00] 20:20:56 INFO - PROCESS | 4473 | 1461208856137 Marionette DEBUG loaded listener.js 20:20:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 327 (0xa0e85000) [pid = 4473] [serial = 741] [outer = 0x97005c00] 20:20:57 INFO - PROCESS | 4473 | 1461208857010 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]]]}] 20:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1532ms 20:20:57 INFO - PROCESS | 4473 | 1461208857067 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 20:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:20:57 INFO - PROCESS | 4473 | 1461208857071 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 20:20:57 INFO - PROCESS | 4473 | 1461208857078 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:20:57 INFO - PROCESS | 4473 | 1461208857082 Marionette TRACE conn3 <- [1,958,null,{}] 20:20:57 INFO - PROCESS | 4473 | 1461208857088 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}] 20:20:57 INFO - PROCESS | 4473 | 1461208857279 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 20:20:57 INFO - PROCESS | 4473 | 1461208857537 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x939da800 == 108 [pid = 4473] [id = 247] 20:20:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 328 (0x9fc55c00) [pid = 4473] [serial = 742] [outer = (nil)] 20:20:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 329 (0xa3cd9400) [pid = 4473] [serial = 743] [outer = 0x9fc55c00] 20:20:57 INFO - PROCESS | 4473 | 1461208857670 Marionette DEBUG loaded listener.js 20:20:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 330 (0xa45eec00) [pid = 4473] [serial = 744] [outer = 0x9fc55c00] 20:20:58 INFO - PROCESS | 4473 | 1461208858556 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]]]}] 20:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1532ms 20:20:58 INFO - PROCESS | 4473 | 1461208858610 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 20:20:58 INFO - PROCESS | 4473 | 1461208858613 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 20:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:20:58 INFO - PROCESS | 4473 | 1461208858621 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:20:58 INFO - PROCESS | 4473 | 1461208858624 Marionette TRACE conn3 <- [1,962,null,{}] 20:20:58 INFO - PROCESS | 4473 | 1461208858630 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}] 20:20:58 INFO - PROCESS | 4473 | 1461208858831 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 20:20:59 INFO - PROCESS | 4473 | 1461208859138 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe7400 == 109 [pid = 4473] [id = 248] 20:20:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 331 (0x93dd6c00) [pid = 4473] [serial = 745] [outer = (nil)] 20:20:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 332 (0xa4955400) [pid = 4473] [serial = 746] [outer = 0x93dd6c00] 20:20:59 INFO - PROCESS | 4473 | 1461208859233 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 333 (0xa4957c00) [pid = 4473] [serial = 747] [outer = 0x93dd6c00] 20:21:00 INFO - PROCESS | 4473 | 1461208860173 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]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1592ms 20:21:00 INFO - PROCESS | 4473 | 1461208860213 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 20:21:00 INFO - PROCESS | 4473 | 1461208860216 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 20:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:21:00 INFO - PROCESS | 4473 | 1461208860224 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 4473 | 1461208860227 Marionette TRACE conn3 <- [1,966,null,{}] 20:21:00 INFO - PROCESS | 4473 | 1461208860234 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}] 20:21:00 INFO - PROCESS | 4473 | 1461208860454 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 20:21:00 INFO - PROCESS | 4473 | 1461208860763 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x89946400 == 110 [pid = 4473] [id = 249] 20:21:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 334 (0x89946800) [pid = 4473] [serial = 748] [outer = (nil)] 20:21:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 335 (0x8994e800) [pid = 4473] [serial = 749] [outer = 0x89946800] 20:21:00 INFO - PROCESS | 4473 | 1461208860908 Marionette DEBUG loaded listener.js 20:21:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 336 (0x89950400) [pid = 4473] [serial = 750] [outer = 0x89946800] 20:21:02 INFO - PROCESS | 4473 | 1461208862172 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]]]}] 20:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1990ms 20:21:02 INFO - PROCESS | 4473 | 1461208862216 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 20:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:21:02 INFO - PROCESS | 4473 | 1461208862221 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 20:21:02 INFO - PROCESS | 4473 | 1461208862230 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:21:02 INFO - PROCESS | 4473 | 1461208862236 Marionette TRACE conn3 <- [1,970,null,{}] 20:21:02 INFO - PROCESS | 4473 | 1461208862242 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}] 20:21:02 INFO - PROCESS | 4473 | 1461208862500 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 20:21:02 INFO - PROCESS | 4473 | 1461208862819 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3a2000 == 111 [pid = 4473] [id = 250] 20:21:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 337 (0x8c3a6400) [pid = 4473] [serial = 751] [outer = (nil)] 20:21:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 338 (0x8c3a9800) [pid = 4473] [serial = 752] [outer = 0x8c3a6400] 20:21:02 INFO - PROCESS | 4473 | 1461208862970 Marionette DEBUG loaded listener.js 20:21:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 339 (0x8c3adc00) [pid = 4473] [serial = 753] [outer = 0x8c3a6400] 20:21:04 INFO - PROCESS | 4473 | 1461208864000 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]]]}] 20:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1846ms 20:21:04 INFO - PROCESS | 4473 | 1461208864076 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 20:21:04 INFO - PROCESS | 4473 | 1461208864080 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 20:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:21:04 INFO - PROCESS | 4473 | 1461208864087 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:21:04 INFO - PROCESS | 4473 | 1461208864091 Marionette TRACE conn3 <- [1,974,null,{}] 20:21:04 INFO - PROCESS | 4473 | 1461208864097 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}] 20:21:04 INFO - PROCESS | 4473 | 1461208864332 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 20:21:04 INFO - PROCESS | 4473 | 1461208864647 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3a4000 == 112 [pid = 4473] [id = 251] 20:21:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 340 (0x8c3a4800) [pid = 4473] [serial = 754] [outer = (nil)] 20:21:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 341 (0x93ac7400) [pid = 4473] [serial = 755] [outer = 0x8c3a4800] 20:21:04 INFO - PROCESS | 4473 | 1461208864745 Marionette DEBUG loaded listener.js 20:21:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 342 (0x93ac8c00) [pid = 4473] [serial = 756] [outer = 0x8c3a4800] 20:21:05 INFO - PROCESS | 4473 | 1461208865654 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]]]}] 20:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1636ms 20:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:21:05 INFO - PROCESS | 4473 | 1461208865725 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 20:21:05 INFO - PROCESS | 4473 | 1461208865728 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 20:21:05 INFO - PROCESS | 4473 | 1461208865735 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:21:05 INFO - PROCESS | 4473 | 1461208865739 Marionette TRACE conn3 <- [1,978,null,{}] 20:21:05 INFO - PROCESS | 4473 | 1461208865745 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}] 20:21:05 INFO - PROCESS | 4473 | 1461208865980 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 20:21:06 INFO - PROCESS | 4473 | 1461208866292 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ac1400 == 113 [pid = 4473] [id = 252] 20:21:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 343 (0x93ac1800) [pid = 4473] [serial = 757] [outer = (nil)] 20:21:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 344 (0x93ad0800) [pid = 4473] [serial = 758] [outer = 0x93ac1800] 20:21:06 INFO - PROCESS | 4473 | 1461208866387 Marionette DEBUG loaded listener.js 20:21:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 345 (0xa0e84800) [pid = 4473] [serial = 759] [outer = 0x93ac1800] 20:21:07 INFO - PROCESS | 4473 | 1461208867277 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]]]}] 20:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1583ms 20:21:07 INFO - PROCESS | 4473 | 1461208867318 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 20:21:07 INFO - PROCESS | 4473 | 1461208867322 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 20:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:21:07 INFO - PROCESS | 4473 | 1461208867329 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:21:07 INFO - PROCESS | 4473 | 1461208867332 Marionette TRACE conn3 <- [1,982,null,{}] 20:21:07 INFO - PROCESS | 4473 | 1461208867338 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}] 20:21:07 INFO - PROCESS | 4473 | 1461208867592 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 20:21:07 INFO - PROCESS | 4473 | 1461208867908 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x85001800 == 114 [pid = 4473] [id = 253] 20:21:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 346 (0x85002c00) [pid = 4473] [serial = 760] [outer = (nil)] 20:21:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 347 (0x8500c400) [pid = 4473] [serial = 761] [outer = 0x85002c00] 20:21:08 INFO - PROCESS | 4473 | 1461208868006 Marionette DEBUG loaded listener.js 20:21:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 348 (0x8500f000) [pid = 4473] [serial = 762] [outer = 0x85002c00] 20:21:08 INFO - PROCESS | 4473 | 1461208868887 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]]]}] 20:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1630ms 20:21:08 INFO - PROCESS | 4473 | 1461208868961 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 20:21:08 INFO - PROCESS | 4473 | 1461208868964 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 20:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:21:08 INFO - PROCESS | 4473 | 1461208868971 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:21:08 INFO - PROCESS | 4473 | 1461208868973 Marionette TRACE conn3 <- [1,986,null,{}] 20:21:08 INFO - PROCESS | 4473 | 1461208868980 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}] 20:21:09 INFO - PROCESS | 4473 | 1461208869237 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 20:21:09 INFO - PROCESS | 4473 | 1461208869560 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x84609400 == 115 [pid = 4473] [id = 254] 20:21:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 349 (0x84609c00) [pid = 4473] [serial = 763] [outer = (nil)] 20:21:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 350 (0x84611800) [pid = 4473] [serial = 764] [outer = 0x84609c00] 20:21:09 INFO - PROCESS | 4473 | 1461208869654 Marionette DEBUG loaded listener.js 20:21:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 351 (0x84613800) [pid = 4473] [serial = 765] [outer = 0x84609c00] 20:21:10 INFO - PROCESS | 4473 | 1461208870519 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]]]}] 20:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1587ms 20:21:10 INFO - PROCESS | 4473 | 1461208870558 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 20:21:10 INFO - PROCESS | 4473 | 1461208870561 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 20:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:21:10 INFO - PROCESS | 4473 | 1461208870568 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:21:10 INFO - PROCESS | 4473 | 1461208870572 Marionette TRACE conn3 <- [1,990,null,{}] 20:21:10 INFO - PROCESS | 4473 | 1461208870598 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}] 20:21:10 INFO - PROCESS | 4473 | 1461208870802 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 20:21:11 INFO - PROCESS | 4473 | 1461208871069 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x8460f000 == 116 [pid = 4473] [id = 255] 20:21:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 352 (0x84615000) [pid = 4473] [serial = 766] [outer = (nil)] 20:21:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 353 (0x8500d000) [pid = 4473] [serial = 767] [outer = 0x84615000] 20:21:11 INFO - PROCESS | 4473 | 1461208871201 Marionette DEBUG loaded listener.js 20:21:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 354 (0x93ac5c00) [pid = 4473] [serial = 768] [outer = 0x84615000] 20:21:12 INFO - PROCESS | 4473 | 1461208872114 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]]]}] 20:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1639ms 20:21:12 INFO - PROCESS | 4473 | 1461208872209 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 20:21:12 INFO - PROCESS | 4473 | 1461208872212 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 20:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:21:12 INFO - PROCESS | 4473 | 1461208872219 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:21:12 INFO - PROCESS | 4473 | 1461208872222 Marionette TRACE conn3 <- [1,994,null,{}] 20:21:12 INFO - PROCESS | 4473 | 1461208872228 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}] 20:21:12 INFO - PROCESS | 4473 | 1461208872438 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 20:21:12 INFO - PROCESS | 4473 | 1461208872754 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d70800 == 117 [pid = 4473] [id = 256] 20:21:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 355 (0x83d70c00) [pid = 4473] [serial = 769] [outer = (nil)] 20:21:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 356 (0x83d79000) [pid = 4473] [serial = 770] [outer = 0x83d70c00] 20:21:12 INFO - PROCESS | 4473 | 1461208872851 Marionette DEBUG loaded listener.js 20:21:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 357 (0x83d7ac00) [pid = 4473] [serial = 771] [outer = 0x83d70c00] 20:21:13 INFO - PROCESS | 4473 | 1461208873744 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]]]}] 20:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1590ms 20:21:13 INFO - PROCESS | 4473 | 1461208873810 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 20:21:13 INFO - PROCESS | 4473 | 1461208873814 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 20:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:21:13 INFO - PROCESS | 4473 | 1461208873821 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:21:13 INFO - PROCESS | 4473 | 1461208873824 Marionette TRACE conn3 <- [1,998,null,{}] 20:21:13 INFO - PROCESS | 4473 | 1461208873830 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}] 20:21:14 INFO - PROCESS | 4473 | 1461208874032 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 20:21:14 INFO - PROCESS | 4473 | 1461208874355 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d74c00 == 118 [pid = 4473] [id = 257] 20:21:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 358 (0x83d79400) [pid = 4473] [serial = 772] [outer = (nil)] 20:21:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 359 (0x8500cc00) [pid = 4473] [serial = 773] [outer = 0x83d79400] 20:21:14 INFO - PROCESS | 4473 | 1461208874454 Marionette DEBUG loaded listener.js 20:21:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 360 (0x887acc00) [pid = 4473] [serial = 774] [outer = 0x83d79400] 20:21:15 INFO - PROCESS | 4473 | 1461208875345 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]]]}] 20:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1586ms 20:21:15 INFO - PROCESS | 4473 | 1461208875408 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 20:21:15 INFO - PROCESS | 4473 | 1461208875413 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 20:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:21:15 INFO - PROCESS | 4473 | 1461208875419 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:21:15 INFO - PROCESS | 4473 | 1461208875424 Marionette TRACE conn3 <- [1,1002,null,{}] 20:21:15 INFO - PROCESS | 4473 | 1461208875430 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}] 20:21:15 INFO - PROCESS | 4473 | 1461208875635 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x89f22800 == 117 [pid = 4473] [id = 154] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8a561800 == 116 [pid = 4473] [id = 144] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e5c00 == 115 [pid = 4473] [id = 112] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb6a800 == 114 [pid = 4473] [id = 145] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8a56e000 == 113 [pid = 4473] [id = 147] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8a56dc00 == 112 [pid = 4473] [id = 148] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8a742400 == 111 [pid = 4473] [id = 151] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7d9800 == 110 [pid = 4473] [id = 111] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdc4400 == 109 [pid = 4473] [id = 124] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x9ff12c00 == 108 [pid = 4473] [id = 149] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8e69bc00 == 107 [pid = 4473] [id = 116] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce1400 == 106 [pid = 4473] [id = 152] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8a904c00 == 105 [pid = 4473] [id = 150] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce1800 == 104 [pid = 4473] [id = 153] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8f950400 == 103 [pid = 4473] [id = 238] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb49c00 == 102 [pid = 4473] [id = 237] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x89f2b400 == 101 [pid = 4473] [id = 236] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8708b800 == 100 [pid = 4473] [id = 235] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x8708d800 == 99 [pid = 4473] [id = 234] 20:21:16 INFO - PROCESS | 4473 | --DOCSHELL 0x887d1400 == 98 [pid = 4473] [id = 233] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 359 (0x8f64a800) [pid = 4473] [serial = 650] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 358 (0x8e6a3000) [pid = 4473] [serial = 380] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 357 (0x8cecb400) [pid = 4473] [serial = 599] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 356 (0x98630400) [pid = 4473] [serial = 611] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 355 (0x8e6a0000) [pid = 4473] [serial = 648] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 354 (0x8c31f400) [pid = 4473] [serial = 644] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 353 (0x8ba74400) [pid = 4473] [serial = 596] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 352 (0x97bf5800) [pid = 4473] [serial = 626] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 351 (0x8ba74000) [pid = 4473] [serial = 642] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 350 (0x8cdc3400) [pid = 4473] [serial = 647] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 349 (0x8a74d400) [pid = 4473] [serial = 635] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 348 (0x8ba6c800) [pid = 4473] [serial = 641] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 347 (0x899e1000) [pid = 4473] [serial = 632] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 346 (0x9df92800) [pid = 4473] [serial = 614] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 345 (0x89ce6800) [pid = 4473] [serial = 592] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 344 (0x87094c00) [pid = 4473] [serial = 629] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 343 (0x88b7b800) [pid = 4473] [serial = 638] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 342 (0x93dd9000) [pid = 4473] [serial = 608] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 341 (0x8cb62800) [pid = 4473] [serial = 645] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 340 (0x93dce800) [pid = 4473] [serial = 605] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 339 (0xa3c0fc00) [pid = 4473] [serial = 623] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 338 (0x92af2000) [pid = 4473] [serial = 602] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 337 (0x8a7b3c00) [pid = 4473] [serial = 636] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 336 (0xa0e85800) [pid = 4473] [serial = 617] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 335 (0x899e5800) [pid = 4473] [serial = 633] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 334 (0x8a7b3800) [pid = 4473] [serial = 639] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 333 (0x887a9c00) [pid = 4473] [serial = 620] [outer = (nil)] [url = about:blank] 20:21:16 INFO - PROCESS | 4473 | --DOMWINDOW == 332 (0x8f64d800) [pid = 4473] [serial = 590] [outer = (nil)] [url = about:blank] 20:21:17 INFO - PROCESS | 4473 | 1461208877023 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x887abc00 == 99 [pid = 4473] [id = 258] 20:21:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 333 (0x887ac800) [pid = 4473] [serial = 775] [outer = (nil)] 20:21:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 334 (0x887cec00) [pid = 4473] [serial = 776] [outer = 0x887ac800] 20:21:17 INFO - PROCESS | 4473 | 1461208877108 Marionette DEBUG loaded listener.js 20:21:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 335 (0x89947400) [pid = 4473] [serial = 777] [outer = 0x887ac800] 20:21:17 INFO - PROCESS | 4473 | 1461208877916 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]]]}] 20:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2546ms 20:21:17 INFO - PROCESS | 4473 | 1461208877968 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 20:21:17 INFO - PROCESS | 4473 | 1461208877976 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 20:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:21:18 INFO - PROCESS | 4473 | 1461208878014 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:21:18 INFO - PROCESS | 4473 | 1461208878019 Marionette TRACE conn3 <- [1,1006,null,{}] 20:21:18 INFO - PROCESS | 4473 | 1461208878030 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}] 20:21:18 INFO - PROCESS | 4473 | 1461208878228 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 20:21:18 INFO - PROCESS | 4473 | 1461208878241 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e4000 == 100 [pid = 4473] [id = 259] 20:21:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 336 (0x89ced000) [pid = 4473] [serial = 778] [outer = (nil)] 20:21:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 337 (0x8a741c00) [pid = 4473] [serial = 779] [outer = 0x89ced000] 20:21:18 INFO - PROCESS | 4473 | 1461208878322 Marionette DEBUG loaded listener.js 20:21:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 338 (0x8a7b3800) [pid = 4473] [serial = 780] [outer = 0x89ced000] 20:21:19 INFO - PROCESS | 4473 | 1461208879395 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]]]}] 20:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1461ms 20:21:19 INFO - PROCESS | 4473 | 1461208879455 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 20:21:19 INFO - PROCESS | 4473 | 1461208879461 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 20:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:21:19 INFO - PROCESS | 4473 | 1461208879475 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:21:19 INFO - PROCESS | 4473 | 1461208879479 Marionette TRACE conn3 <- [1,1010,null,{}] 20:21:19 INFO - PROCESS | 4473 | 1461208879485 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}] 20:21:19 INFO - PROCESS | 4473 | 1461208879738 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 20:21:19 INFO - PROCESS | 4473 | 1461208879771 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f1c800 == 101 [pid = 4473] [id = 260] 20:21:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 339 (0x89f27c00) [pid = 4473] [serial = 781] [outer = (nil)] 20:21:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 340 (0x8b90dc00) [pid = 4473] [serial = 782] [outer = 0x89f27c00] 20:21:19 INFO - PROCESS | 4473 | 1461208879850 Marionette DEBUG loaded listener.js 20:21:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 341 (0x8ba76800) [pid = 4473] [serial = 783] [outer = 0x89f27c00] 20:21:20 INFO - PROCESS | 4473 | 1461208880896 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]]]}] 20:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1483ms 20:21:20 INFO - PROCESS | 4473 | 1461208880960 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 20:21:20 INFO - PROCESS | 4473 | 1461208880964 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 20:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:21:20 INFO - PROCESS | 4473 | 1461208880980 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:21:20 INFO - PROCESS | 4473 | 1461208880989 Marionette TRACE conn3 <- [1,1014,null,{}] 20:21:21 INFO - PROCESS | 4473 | 1461208881003 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}] 20:21:21 INFO - PROCESS | 4473 | 1461208881256 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 20:21:21 INFO - PROCESS | 4473 | 1461208881284 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab60400 == 102 [pid = 4473] [id = 261] 20:21:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 342 (0x8c3a5400) [pid = 4473] [serial = 784] [outer = (nil)] 20:21:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 343 (0x8cb63400) [pid = 4473] [serial = 785] [outer = 0x8c3a5400] 20:21:21 INFO - PROCESS | 4473 | 1461208881363 Marionette DEBUG loaded listener.js 20:21:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 344 (0x8cdc4400) [pid = 4473] [serial = 786] [outer = 0x8c3a5400] 20:21:22 INFO - PROCESS | 4473 | --DOMWINDOW == 343 (0x887a6800) [pid = 4473] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:21:22 INFO - PROCESS | 4473 | --DOMWINDOW == 342 (0x8c318000) [pid = 4473] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:21:22 INFO - PROCESS | 4473 | --DOMWINDOW == 341 (0x8fa34800) [pid = 4473] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:21:22 INFO - PROCESS | 4473 | --DOMWINDOW == 340 (0x8a902400) [pid = 4473] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:21:22 INFO - PROCESS | 4473 | --DOMWINDOW == 339 (0x887d3c00) [pid = 4473] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:21:22 INFO - PROCESS | 4473 | --DOMWINDOW == 338 (0x8709a000) [pid = 4473] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:21:22 INFO - PROCESS | 4473 | 1461208882763 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]]]}] 20:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1853ms 20:21:22 INFO - PROCESS | 4473 | 1461208882827 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 20:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:21:22 INFO - PROCESS | 4473 | 1461208882831 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 20:21:22 INFO - PROCESS | 4473 | 1461208882838 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:21:22 INFO - PROCESS | 4473 | 1461208882842 Marionette TRACE conn3 <- [1,1018,null,{}] 20:21:22 INFO - PROCESS | 4473 | 1461208882848 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}] 20:21:23 INFO - PROCESS | 4473 | 1461208883106 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 20:21:23 INFO - PROCESS | 4473 | 1461208883124 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x899dd400 == 103 [pid = 4473] [id = 262] 20:21:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 339 (0x8b7a1000) [pid = 4473] [serial = 787] [outer = (nil)] 20:21:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 340 (0x8e7ddc00) [pid = 4473] [serial = 788] [outer = 0x8b7a1000] 20:21:23 INFO - PROCESS | 4473 | 1461208883200 Marionette DEBUG loaded listener.js 20:21:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 341 (0x8f642800) [pid = 4473] [serial = 789] [outer = 0x8b7a1000] 20:21:24 INFO - PROCESS | 4473 | 1461208884185 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]]]}] 20:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1387ms 20:21:24 INFO - PROCESS | 4473 | 1461208884227 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 20:21:24 INFO - PROCESS | 4473 | 1461208884234 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 20:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:21:24 INFO - PROCESS | 4473 | 1461208884255 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:21:24 INFO - PROCESS | 4473 | 1461208884262 Marionette TRACE conn3 <- [1,1022,null,{}] 20:21:24 INFO - PROCESS | 4473 | 1461208884271 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}] 20:21:24 INFO - PROCESS | 4473 | 1461208884526 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 20:21:24 INFO - PROCESS | 4473 | 1461208884878 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x8994c400 == 104 [pid = 4473] [id = 263] 20:21:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 342 (0x8994ec00) [pid = 4473] [serial = 790] [outer = (nil)] 20:21:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 343 (0x899de800) [pid = 4473] [serial = 791] [outer = 0x8994ec00] 20:21:24 INFO - PROCESS | 4473 | 1461208884973 Marionette DEBUG loaded listener.js 20:21:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 344 (0x89ce6400) [pid = 4473] [serial = 792] [outer = 0x8994ec00] 20:21:25 INFO - PROCESS | 4473 | 1461208885943 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]]]}] 20:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1748ms 20:21:26 INFO - PROCESS | 4473 | 1461208886003 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 20:21:26 INFO - PROCESS | 4473 | 1461208886012 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 20:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:21:26 INFO - PROCESS | 4473 | 1461208886023 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:21:26 INFO - PROCESS | 4473 | 1461208886027 Marionette TRACE conn3 <- [1,1026,null,{}] 20:21:26 INFO - PROCESS | 4473 | 1461208886034 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}] 20:21:26 INFO - PROCESS | 4473 | 1461208886250 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 20:21:26 INFO - PROCESS | 4473 | 1461208886528 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a90d000 == 105 [pid = 4473] [id = 264] 20:21:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 345 (0x8b79f400) [pid = 4473] [serial = 793] [outer = (nil)] 20:21:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 346 (0x8ba76400) [pid = 4473] [serial = 794] [outer = 0x8b79f400] 20:21:26 INFO - PROCESS | 4473 | 1461208886662 Marionette DEBUG loaded listener.js 20:21:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 347 (0x8c315400) [pid = 4473] [serial = 795] [outer = 0x8b79f400] 20:21:27 INFO - PROCESS | 4473 | 1461208887653 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]]]}] 20:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1684ms 20:21:27 INFO - PROCESS | 4473 | 1461208887708 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 20:21:27 INFO - PROCESS | 4473 | 1461208887713 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 20:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:21:27 INFO - PROCESS | 4473 | 1461208887720 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:21:27 INFO - PROCESS | 4473 | 1461208887727 Marionette TRACE conn3 <- [1,1030,null,{}] 20:21:27 INFO - PROCESS | 4473 | 1461208887744 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}] 20:21:28 INFO - PROCESS | 4473 | 1461208888023 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 20:21:28 INFO - PROCESS | 4473 | 1461208888386 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb42400 == 106 [pid = 4473] [id = 265] 20:21:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 348 (0x8f64f400) [pid = 4473] [serial = 796] [outer = (nil)] 20:21:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 349 (0x8fa29c00) [pid = 4473] [serial = 797] [outer = 0x8f64f400] 20:21:28 INFO - PROCESS | 4473 | 1461208888486 Marionette DEBUG loaded listener.js 20:21:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 350 (0x900c1400) [pid = 4473] [serial = 798] [outer = 0x8f64f400] 20:21:29 INFO - PROCESS | 4473 | 1461208889405 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]]]}] 20:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1741ms 20:21:29 INFO - PROCESS | 4473 | 1461208889478 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 20:21:29 INFO - PROCESS | 4473 | 1461208889484 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 20:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:21:29 INFO - PROCESS | 4473 | 1461208889494 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:21:29 INFO - PROCESS | 4473 | 1461208889498 Marionette TRACE conn3 <- [1,1034,null,{}] 20:21:29 INFO - PROCESS | 4473 | 1461208889504 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}] 20:21:29 INFO - PROCESS | 4473 | 1461208889714 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 20:21:30 INFO - PROCESS | 4473 | 1461208889986 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3a5c00 == 107 [pid = 4473] [id = 266] 20:21:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 351 (0x8fa2c800) [pid = 4473] [serial = 799] [outer = (nil)] 20:21:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 352 (0x914a3800) [pid = 4473] [serial = 800] [outer = 0x8fa2c800] 20:21:30 INFO - PROCESS | 4473 | 1461208890126 Marionette DEBUG loaded listener.js 20:21:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 353 (0x92ae9800) [pid = 4473] [serial = 801] [outer = 0x8fa2c800] 20:21:31 INFO - PROCESS | 4473 | 1461208891042 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]]]}] 20:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1583ms 20:21:31 INFO - PROCESS | 4473 | 1461208891077 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 20:21:31 INFO - PROCESS | 4473 | 1461208891080 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 20:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:21:31 INFO - PROCESS | 4473 | 1461208891088 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:21:31 INFO - PROCESS | 4473 | 1461208891090 Marionette TRACE conn3 <- [1,1038,null,{}] 20:21:31 INFO - PROCESS | 4473 | 1461208891097 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}] 20:21:31 INFO - PROCESS | 4473 | 1461208891306 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 20:21:31 INFO - PROCESS | 4473 | 1461208891620 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f649400 == 108 [pid = 4473] [id = 267] 20:21:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 354 (0x91323800) [pid = 4473] [serial = 802] [outer = (nil)] 20:21:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 355 (0x939dd400) [pid = 4473] [serial = 803] [outer = 0x91323800] 20:21:31 INFO - PROCESS | 4473 | 1461208891723 Marionette DEBUG loaded listener.js 20:21:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 356 (0x93ac3c00) [pid = 4473] [serial = 804] [outer = 0x91323800] 20:21:32 INFO - PROCESS | 4473 | 1461208892734 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]]]}] 20:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1681ms 20:21:32 INFO - PROCESS | 4473 | 1461208892770 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 20:21:32 INFO - PROCESS | 4473 | 1461208892773 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 20:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:21:32 INFO - PROCESS | 4473 | 1461208892781 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:21:32 INFO - PROCESS | 4473 | 1461208892785 Marionette TRACE conn3 <- [1,1042,null,{}] 20:21:32 INFO - PROCESS | 4473 | 1461208892798 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}] 20:21:33 INFO - PROCESS | 4473 | 1461208893054 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 20:21:33 INFO - PROCESS | 4473 | 1461208893379 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x90648c00 == 109 [pid = 4473] [id = 268] 20:21:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 357 (0x95c8d400) [pid = 4473] [serial = 805] [outer = (nil)] 20:21:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 358 (0x974a4800) [pid = 4473] [serial = 806] [outer = 0x95c8d400] 20:21:33 INFO - PROCESS | 4473 | 1461208893481 Marionette DEBUG loaded listener.js 20:21:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 359 (0x98393400) [pid = 4473] [serial = 807] [outer = 0x95c8d400] 20:21:34 INFO - PROCESS | 4473 | 1461208894390 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]]]}] 20:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1639ms 20:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:21:34 INFO - PROCESS | 4473 | 1461208894421 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 20:21:34 INFO - PROCESS | 4473 | 1461208894424 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 20:21:34 INFO - PROCESS | 4473 | 1461208894431 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:21:34 INFO - PROCESS | 4473 | 1461208894435 Marionette TRACE conn3 <- [1,1046,null,{}] 20:21:34 INFO - PROCESS | 4473 | 1461208894441 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}] 20:21:34 INFO - PROCESS | 4473 | 1461208894640 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 20:21:34 INFO - PROCESS | 4473 | 1461208894957 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ddbc00 == 110 [pid = 4473] [id = 269] 20:21:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 360 (0x97004400) [pid = 4473] [serial = 808] [outer = (nil)] 20:21:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 361 (0x9897f400) [pid = 4473] [serial = 809] [outer = 0x97004400] 20:21:35 INFO - PROCESS | 4473 | 1461208895066 Marionette DEBUG loaded listener.js 20:21:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 362 (0x98a06c00) [pid = 4473] [serial = 810] [outer = 0x97004400] 20:21:35 INFO - PROCESS | 4473 | 1461208895966 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]]]}] 20:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1582ms 20:21:36 INFO - PROCESS | 4473 | 1461208896014 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 20:21:36 INFO - PROCESS | 4473 | 1461208896018 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 20:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:21:36 INFO - PROCESS | 4473 | 1461208896025 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:21:36 INFO - PROCESS | 4473 | 1461208896028 Marionette TRACE conn3 <- [1,1050,null,{}] 20:21:36 INFO - PROCESS | 4473 | 1461208896035 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}] 20:21:36 INFO - PROCESS | 4473 | 1461208896238 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 20:21:36 INFO - PROCESS | 4473 | 1461208896550 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x98723000 == 111 [pid = 4473] [id = 270] 20:21:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 363 (0x98983000) [pid = 4473] [serial = 811] [outer = (nil)] 20:21:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 364 (0x9ffa2400) [pid = 4473] [serial = 812] [outer = 0x98983000] 20:21:36 INFO - PROCESS | 4473 | 1461208896649 Marionette DEBUG loaded listener.js 20:21:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 365 (0xa0a46c00) [pid = 4473] [serial = 813] [outer = 0x98983000] 20:21:37 INFO - PROCESS | 4473 | 1461208897580 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]]]}] 20:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1588ms 20:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:21:37 INFO - PROCESS | 4473 | 1461208897614 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 20:21:37 INFO - PROCESS | 4473 | 1461208897617 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 20:21:37 INFO - PROCESS | 4473 | 1461208897624 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:21:37 INFO - PROCESS | 4473 | 1461208897628 Marionette TRACE conn3 <- [1,1054,null,{}] 20:21:37 INFO - PROCESS | 4473 | 1461208897634 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}] 20:21:37 INFO - PROCESS | 4473 | 1461208897857 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 20:21:38 INFO - PROCESS | 4473 | 1461208898180 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b41400 == 112 [pid = 4473] [id = 271] 20:21:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 366 (0x87b43400) [pid = 4473] [serial = 814] [outer = (nil)] 20:21:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 367 (0x87b4a000) [pid = 4473] [serial = 815] [outer = 0x87b43400] 20:21:38 INFO - PROCESS | 4473 | 1461208898282 Marionette DEBUG loaded listener.js 20:21:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 368 (0x87b4d000) [pid = 4473] [serial = 816] [outer = 0x87b43400] 20:21:39 INFO - PROCESS | 4473 | 1461208899204 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]]]}] 20:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1637ms 20:21:39 INFO - PROCESS | 4473 | 1461208899261 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 20:21:39 INFO - PROCESS | 4473 | 1461208899265 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 20:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:21:39 INFO - PROCESS | 4473 | 1461208899272 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:21:39 INFO - PROCESS | 4473 | 1461208899275 Marionette TRACE conn3 <- [1,1058,null,{}] 20:21:39 INFO - PROCESS | 4473 | 1461208899282 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}] 20:21:39 INFO - PROCESS | 4473 | 1461208899496 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 20:21:39 INFO - PROCESS | 4473 | 1461208899817 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b43c00 == 113 [pid = 4473] [id = 272] 20:21:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 369 (0x87b45c00) [pid = 4473] [serial = 817] [outer = (nil)] 20:21:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 370 (0x9fb2c400) [pid = 4473] [serial = 818] [outer = 0x87b45c00] 20:21:39 INFO - PROCESS | 4473 | 1461208899917 Marionette DEBUG loaded listener.js 20:21:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 371 (0xa0a42400) [pid = 4473] [serial = 819] [outer = 0x87b45c00] 20:21:40 INFO - PROCESS | 4473 | 1461208900850 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]]]}] 20:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1632ms 20:21:40 INFO - PROCESS | 4473 | 1461208900906 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 20:21:40 INFO - PROCESS | 4473 | 1461208900909 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 20:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:21:40 INFO - PROCESS | 4473 | 1461208900917 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:21:40 INFO - PROCESS | 4473 | 1461208900922 Marionette TRACE conn3 <- [1,1062,null,{}] 20:21:40 INFO - PROCESS | 4473 | 1461208900928 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}] 20:21:41 INFO - PROCESS | 4473 | 1461208901164 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 20:21:41 INFO - PROCESS | 4473 | 1461208901492 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x9064dc00 == 114 [pid = 4473] [id = 273] 20:21:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 372 (0x93d2a000) [pid = 4473] [serial = 820] [outer = (nil)] 20:21:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 373 (0x93d2e000) [pid = 4473] [serial = 821] [outer = 0x93d2a000] 20:21:41 INFO - PROCESS | 4473 | 1461208901598 Marionette DEBUG loaded listener.js 20:21:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 374 (0x93d32400) [pid = 4473] [serial = 822] [outer = 0x93d2a000] 20:21:42 INFO - PROCESS | 4473 | 1461208902573 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]]]}] 20:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1688ms 20:21:42 INFO - PROCESS | 4473 | 1461208902606 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 20:21:42 INFO - PROCESS | 4473 | 1461208902610 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 20:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:21:42 INFO - PROCESS | 4473 | 1461208902618 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:21:42 INFO - PROCESS | 4473 | 1461208902620 Marionette TRACE conn3 <- [1,1066,null,{}] 20:21:42 INFO - PROCESS | 4473 | 1461208902627 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}] 20:21:42 INFO - PROCESS | 4473 | 1461208902833 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 20:21:43 INFO - PROCESS | 4473 | 1461208903172 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d26800 == 115 [pid = 4473] [id = 274] 20:21:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 375 (0x84d28000) [pid = 4473] [serial = 823] [outer = (nil)] 20:21:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 376 (0x84d2f800) [pid = 4473] [serial = 824] [outer = 0x84d28000] 20:21:43 INFO - PROCESS | 4473 | 1461208903272 Marionette DEBUG loaded listener.js 20:21:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 377 (0x84d31800) [pid = 4473] [serial = 825] [outer = 0x84d28000] 20:21:44 INFO - PROCESS | 4473 | 1461208904191 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]]]}] 20:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1632ms 20:21:44 INFO - PROCESS | 4473 | 1461208904251 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 20:21:44 INFO - PROCESS | 4473 | 1461208904255 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 20:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:21:44 INFO - PROCESS | 4473 | 1461208904261 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:21:44 INFO - PROCESS | 4473 | 1461208904265 Marionette TRACE conn3 <- [1,1070,null,{}] 20:21:44 INFO - PROCESS | 4473 | 1461208904271 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}] 20:21:44 INFO - PROCESS | 4473 | 1461208904483 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 20:21:44 INFO - PROCESS | 4473 | 1461208904799 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d2d000 == 116 [pid = 4473] [id = 275] 20:21:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 378 (0x84d2e400) [pid = 4473] [serial = 826] [outer = (nil)] 20:21:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 379 (0x85aea400) [pid = 4473] [serial = 827] [outer = 0x84d2e400] 20:21:44 INFO - PROCESS | 4473 | 1461208904898 Marionette DEBUG loaded listener.js 20:21:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 380 (0x85aeb800) [pid = 4473] [serial = 828] [outer = 0x84d2e400] 20:21:45 INFO - PROCESS | 4473 | 1461208905822 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]]]}] 20:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1593ms 20:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:21:45 INFO - PROCESS | 4473 | 1461208905855 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 20:21:45 INFO - PROCESS | 4473 | 1461208905858 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 20:21:45 INFO - PROCESS | 4473 | 1461208905865 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:21:45 INFO - PROCESS | 4473 | 1461208905868 Marionette TRACE conn3 <- [1,1074,null,{}] 20:21:45 INFO - PROCESS | 4473 | 1461208905874 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}] 20:21:46 INFO - PROCESS | 4473 | 1461208906081 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 20:21:46 INFO - PROCESS | 4473 | 1461208906415 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d2d800 == 117 [pid = 4473] [id = 276] 20:21:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 381 (0x85ae6800) [pid = 4473] [serial = 829] [outer = (nil)] 20:21:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 382 (0x85af3c00) [pid = 4473] [serial = 830] [outer = 0x85ae6800] 20:21:46 INFO - PROCESS | 4473 | 1461208906512 Marionette DEBUG loaded listener.js 20:21:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 383 (0x87099400) [pid = 4473] [serial = 831] [outer = 0x85ae6800] 20:21:47 INFO - PROCESS | 4473 | 1461208907454 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]]]}] 20:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1632ms 20:21:47 INFO - PROCESS | 4473 | 1461208907497 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 20:21:47 INFO - PROCESS | 4473 | 1461208907502 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 20:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:21:47 INFO - PROCESS | 4473 | 1461208907508 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:21:47 INFO - PROCESS | 4473 | 1461208907512 Marionette TRACE conn3 <- [1,1078,null,{}] 20:21:47 INFO - PROCESS | 4473 | 1461208907518 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}] 20:21:47 INFO - PROCESS | 4473 | 1461208907720 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 20:21:48 INFO - PROCESS | 4473 | 1461208908047 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x836eb400 == 118 [pid = 4473] [id = 277] 20:21:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 384 (0x836ed000) [pid = 4473] [serial = 832] [outer = (nil)] 20:21:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 385 (0x836f3400) [pid = 4473] [serial = 833] [outer = 0x836ed000] 20:21:48 INFO - PROCESS | 4473 | 1461208908149 Marionette DEBUG loaded listener.js 20:21:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 386 (0x836f4800) [pid = 4473] [serial = 834] [outer = 0x836ed000] 20:21:49 INFO - PROCESS | 4473 | 1461208909089 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]]]}] 20:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1638ms 20:21:49 INFO - PROCESS | 4473 | 1461208909148 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 4473 | 1461208909151 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 20:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:21:49 INFO - PROCESS | 4473 | 1461208909159 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 4473 | 1461208909162 Marionette TRACE conn3 <- [1,1082,null,{}] 20:21:49 INFO - PROCESS | 4473 | 1461208909168 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}] 20:21:49 INFO - PROCESS | 4473 | 1461208909462 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 20:21:50 INFO - PROCESS | 4473 | 1461208910256 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d29800 == 119 [pid = 4473] [id = 278] 20:21:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 387 (0x84d2a400) [pid = 4473] [serial = 835] [outer = (nil)] 20:21:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 388 (0x85001400) [pid = 4473] [serial = 836] [outer = 0x84d2a400] 20:21:50 INFO - PROCESS | 4473 | 1461208910377 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 389 (0x85af1000) [pid = 4473] [serial = 837] [outer = 0x84d2a400] 20:21:51 INFO - PROCESS | 4473 | 1461208911353 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]]]}] 20:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2236ms 20:21:51 INFO - PROCESS | 4473 | 1461208911397 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 20:21:51 INFO - PROCESS | 4473 | 1461208911405 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 20:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:21:51 INFO - PROCESS | 4473 | 1461208911416 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:21:51 INFO - PROCESS | 4473 | 1461208911420 Marionette TRACE conn3 <- [1,1086,null,{}] 20:21:51 INFO - PROCESS | 4473 | 1461208911429 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}] 20:21:51 INFO - PROCESS | 4473 | 1461208911628 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 20:21:51 INFO - PROCESS | 4473 | 1461208911970 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d3000 == 120 [pid = 4473] [id = 279] 20:21:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 390 (0x887d4c00) [pid = 4473] [serial = 838] [outer = (nil)] 20:21:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 391 (0x88b76800) [pid = 4473] [serial = 839] [outer = 0x887d4c00] 20:21:52 INFO - PROCESS | 4473 | 1461208912158 Marionette DEBUG loaded listener.js 20:21:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 392 (0x89950c00) [pid = 4473] [serial = 840] [outer = 0x887d4c00] 20:21:53 INFO - PROCESS | 4473 | 1461208913103 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]]]}] 20:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1736ms 20:21:53 INFO - PROCESS | 4473 | 1461208913171 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 20:21:53 INFO - PROCESS | 4473 | 1461208913178 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 20:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:21:53 INFO - PROCESS | 4473 | 1461208913191 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:21:53 INFO - PROCESS | 4473 | 1461208913194 Marionette TRACE conn3 <- [1,1090,null,{}] 20:21:53 INFO - PROCESS | 4473 | 1461208913201 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}] 20:21:53 INFO - PROCESS | 4473 | 1461208913459 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 20:21:53 INFO - PROCESS | 4473 | 1461208913850 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d26400 == 121 [pid = 4473] [id = 280] 20:21:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 393 (0x8a905400) [pid = 4473] [serial = 841] [outer = (nil)] 20:21:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 394 (0x8ab2fc00) [pid = 4473] [serial = 842] [outer = 0x8a905400] 20:21:53 INFO - PROCESS | 4473 | 1461208913937 Marionette DEBUG loaded listener.js 20:21:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 395 (0x8b901400) [pid = 4473] [serial = 843] [outer = 0x8a905400] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x97bf5400 == 120 [pid = 4473] [id = 204] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0xa0c37400 == 119 [pid = 4473] [id = 207] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe1c00 == 118 [pid = 4473] [id = 205] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x887cd800 == 117 [pid = 4473] [id = 173] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x899d8c00 == 116 [pid = 4473] [id = 208] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x887a2800 == 115 [pid = 4473] [id = 206] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab60400 == 114 [pid = 4473] [id = 261] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x89f1c800 == 113 [pid = 4473] [id = 260] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x899e4000 == 112 [pid = 4473] [id = 259] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x887abc00 == 111 [pid = 4473] [id = 258] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x84609400 == 110 [pid = 4473] [id = 254] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x85001800 == 109 [pid = 4473] [id = 253] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x93ac1400 == 108 [pid = 4473] [id = 252] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3a2000 == 107 [pid = 4473] [id = 250] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3a4000 == 106 [pid = 4473] [id = 251] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x89946400 == 105 [pid = 4473] [id = 249] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe7400 == 104 [pid = 4473] [id = 248] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x939da800 == 103 [pid = 4473] [id = 247] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x93dd7c00 == 102 [pid = 4473] [id = 245] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x8e69c400 == 101 [pid = 4473] [id = 246] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x939d2400 == 100 [pid = 4473] [id = 244] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x88b7e000 == 99 [pid = 4473] [id = 243] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x8f641800 == 98 [pid = 4473] [id = 242] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x8b905c00 == 97 [pid = 4473] [id = 241] 20:21:54 INFO - PROCESS | 4473 | --DOCSHELL 0x899e7400 == 96 [pid = 4473] [id = 240] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 394 (0x8a7afc00) [pid = 4473] [serial = 708] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 393 (0x899e3c00) [pid = 4473] [serial = 653] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 392 (0x8ab36c00) [pid = 4473] [serial = 656] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 391 (0x8f94f000) [pid = 4473] [serial = 713] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 390 (0x9064b800) [pid = 4473] [serial = 716] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 389 (0x8e7da400) [pid = 4473] [serial = 711] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 388 (0x98722c00) [pid = 4473] [serial = 686] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 387 (0x9768fc00) [pid = 4473] [serial = 683] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 386 (0x9064a000) [pid = 4473] [serial = 665] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 385 (0x8fa2c000) [pid = 4473] [serial = 714] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 384 (0x89ce5000) [pid = 4473] [serial = 702] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 383 (0x967db000) [pid = 4473] [serial = 680] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 382 (0x9b089400) [pid = 4473] [serial = 692] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 381 (0x8b907c00) [pid = 4473] [serial = 705] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 380 (0x92bd5800) [pid = 4473] [serial = 671] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 379 (0x99018000) [pid = 4473] [serial = 689] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 378 (0x8a905c00) [pid = 4473] [serial = 704] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 377 (0x8fd61400) [pid = 4473] [serial = 662] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 376 (0x9fc79400) [pid = 4473] [serial = 695] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 375 (0x939dc000) [pid = 4473] [serial = 674] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 374 (0x88b7d400) [pid = 4473] [serial = 701] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 373 (0x914a1c00) [pid = 4473] [serial = 717] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 372 (0x8cdc5000) [pid = 4473] [serial = 710] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 371 (0xa0f9c800) [pid = 4473] [serial = 698] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 370 (0x89ce9c00) [pid = 4473] [serial = 707] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 369 (0x8f641c00) [pid = 4473] [serial = 659] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 368 (0x9295bc00) [pid = 4473] [serial = 668] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 367 (0x94f0d800) [pid = 4473] [serial = 677] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | --DOMWINDOW == 366 (0x92958800) [pid = 4473] [serial = 719] [outer = (nil)] [url = about:blank] 20:21:55 INFO - PROCESS | 4473 | 1461208915601 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]]]}] 20:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2486ms 20:21:55 INFO - PROCESS | 4473 | 1461208915676 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 20:21:55 INFO - PROCESS | 4473 | 1461208915681 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 20:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:21:55 INFO - PROCESS | 4473 | 1461208915689 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:21:55 INFO - PROCESS | 4473 | 1461208915698 Marionette TRACE conn3 <- [1,1094,null,{}] 20:21:55 INFO - PROCESS | 4473 | 1461208915713 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}] 20:21:55 INFO - PROCESS | 4473 | 1461208915910 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 20:21:56 INFO - PROCESS | 4473 | 1461208916093 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x84615800 == 97 [pid = 4473] [id = 281] 20:21:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 367 (0x85004400) [pid = 4473] [serial = 844] [outer = (nil)] 20:21:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 368 (0x89ce9800) [pid = 4473] [serial = 845] [outer = 0x85004400] 20:21:56 INFO - PROCESS | 4473 | 1461208916172 Marionette DEBUG loaded listener.js 20:21:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 369 (0x8a7afc00) [pid = 4473] [serial = 846] [outer = 0x85004400] 20:21:57 INFO - PROCESS | 4473 | 1461208917008 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]]]}] 20:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1393ms 20:21:57 INFO - PROCESS | 4473 | 1461208917082 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 20:21:57 INFO - PROCESS | 4473 | 1461208917090 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 20:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:21:57 INFO - PROCESS | 4473 | 1461208917100 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:21:57 INFO - PROCESS | 4473 | 1461208917102 Marionette TRACE conn3 <- [1,1098,null,{}] 20:21:57 INFO - PROCESS | 4473 | 1461208917109 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}] 20:21:57 INFO - PROCESS | 4473 | 1461208917304 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 20:21:57 INFO - PROCESS | 4473 | 1461208917519 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x887ce400 == 98 [pid = 4473] [id = 282] 20:21:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 370 (0x8994d800) [pid = 4473] [serial = 847] [outer = (nil)] 20:21:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 371 (0x8b79c400) [pid = 4473] [serial = 848] [outer = 0x8994d800] 20:21:57 INFO - PROCESS | 4473 | 1461208917596 Marionette DEBUG loaded listener.js 20:21:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 372 (0x8ba71800) [pid = 4473] [serial = 849] [outer = 0x8994d800] 20:21:58 INFO - PROCESS | 4473 | 1461208918529 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]]]}] 20:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1478ms 20:21:58 INFO - PROCESS | 4473 | 1461208918580 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 20:21:58 INFO - PROCESS | 4473 | 1461208918584 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 20:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:21:58 INFO - PROCESS | 4473 | 1461208918596 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:21:58 INFO - PROCESS | 4473 | 1461208918599 Marionette TRACE conn3 <- [1,1102,null,{}] 20:21:58 INFO - PROCESS | 4473 | 1461208918605 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}] 20:21:58 INFO - PROCESS | 4473 | 1461208918858 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 20:21:58 INFO - PROCESS | 4473 | 1461208918892 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c316c00 == 99 [pid = 4473] [id = 283] 20:21:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 373 (0x8c318400) [pid = 4473] [serial = 850] [outer = (nil)] 20:21:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 374 (0x8c3a4000) [pid = 4473] [serial = 851] [outer = 0x8c318400] 20:21:58 INFO - PROCESS | 4473 | 1461208918981 Marionette DEBUG loaded listener.js 20:21:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 375 (0x8cb69000) [pid = 4473] [serial = 852] [outer = 0x8c318400] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 374 (0x8f648800) [pid = 4473] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 373 (0x9fc55c00) [pid = 4473] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 372 (0x85002c00) [pid = 4473] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 371 (0x8ba6e000) [pid = 4473] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 370 (0x8c3a6400) [pid = 4473] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 369 (0x93dd6c00) [pid = 4473] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 368 (0x89946800) [pid = 4473] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 367 (0x97005c00) [pid = 4473] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 366 (0x89f27c00) [pid = 4473] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 365 (0x8cb6c400) [pid = 4473] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 364 (0x8b79c800) [pid = 4473] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 363 (0x8ab5c800) [pid = 4473] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 362 (0x8ab2f000) [pid = 4473] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 361 (0x8e7e4800) [pid = 4473] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 360 (0x9838b800) [pid = 4473] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 359 (0x8fd5d000) [pid = 4473] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 358 (0x8a90cc00) [pid = 4473] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 357 (0x904c0c00) [pid = 4473] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 356 (0x994b4000) [pid = 4473] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 355 (0x8ab29400) [pid = 4473] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 354 (0x9903e000) [pid = 4473] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 353 (0x8fd60800) [pid = 4473] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 352 (0x8cec0800) [pid = 4473] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 351 (0x887a3000) [pid = 4473] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 350 (0xa3c02000) [pid = 4473] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 349 (0x94f15400) [pid = 4473] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 348 (0x939d5c00) [pid = 4473] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 347 (0x94f0a400) [pid = 4473] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 346 (0x8cb65000) [pid = 4473] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 345 (0x8fa33c00) [pid = 4473] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 344 (0x8e6a1800) [pid = 4473] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 343 (0x9927dc00) [pid = 4473] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 342 (0x967dd000) [pid = 4473] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 341 (0x92bde000) [pid = 4473] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 340 (0x8cbc7000) [pid = 4473] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 339 (0x929bfc00) [pid = 4473] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 338 (0x98459400) [pid = 4473] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 337 (0x9132b400) [pid = 4473] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 336 (0x974a1400) [pid = 4473] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 335 (0xa2825c00) [pid = 4473] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 334 (0xa0e8e800) [pid = 4473] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 333 (0x8bb4e000) [pid = 4473] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 332 (0x9845a000) [pid = 4473] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 331 (0xa0c1b400) [pid = 4473] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 330 (0x9ea29800) [pid = 4473] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 329 (0x8a743c00) [pid = 4473] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 328 (0x900cc400) [pid = 4473] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 327 (0x8b908400) [pid = 4473] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 326 (0x8a7a9400) [pid = 4473] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 325 (0x9903dc00) [pid = 4473] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 324 (0x887d8c00) [pid = 4473] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 323 (0x8cbc9800) [pid = 4473] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 322 (0x99039800) [pid = 4473] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 321 (0x92bee400) [pid = 4473] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 320 (0x89ce4400) [pid = 4473] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 319 (0x8cbcfc00) [pid = 4473] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 318 (0x91321800) [pid = 4473] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 317 (0x8c31b800) [pid = 4473] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 316 (0x8fa26800) [pid = 4473] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 315 (0x9feef400) [pid = 4473] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 314 (0x974aa000) [pid = 4473] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 313 (0x98389000) [pid = 4473] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 312 (0x8ab5e800) [pid = 4473] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 311 (0x8cdcf800) [pid = 4473] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 310 (0x98980000) [pid = 4473] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 309 (0x91f13000) [pid = 4473] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 308 (0x89f22c00) [pid = 4473] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 307 (0x9838d000) [pid = 4473] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 306 (0x87fe4400) [pid = 4473] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 305 (0x8e69fc00) [pid = 4473] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 304 (0xa6833800) [pid = 4473] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 303 (0x91326800) [pid = 4473] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 302 (0x8f643000) [pid = 4473] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 301 (0x98ac2800) [pid = 4473] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 300 (0x87fe7000) [pid = 4473] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 299 (0x8cbcd000) [pid = 4473] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 298 (0x8f94d400) [pid = 4473] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 297 (0xa0c3cc00) [pid = 4473] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 296 (0x94f10400) [pid = 4473] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 295 (0x9700e800) [pid = 4473] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 294 (0x8a561c00) [pid = 4473] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 293 (0x8f647c00) [pid = 4473] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 292 (0x899e3000) [pid = 4473] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 291 (0x8a750000) [pid = 4473] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 290 (0x87fe3000) [pid = 4473] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 289 (0x9ff16400) [pid = 4473] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 288 (0x975efc00) [pid = 4473] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 287 (0x8f955400) [pid = 4473] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 286 (0x92bd6800) [pid = 4473] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 285 (0xa6ccb000) [pid = 4473] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 284 (0x88b70000) [pid = 4473] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 283 (0x8ba6f000) [pid = 4473] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 282 (0x96fb7c00) [pid = 4473] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 281 (0x9149ec00) [pid = 4473] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 280 (0x8a7aac00) [pid = 4473] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 279 (0x88b7b000) [pid = 4473] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 278 (0x8708f000) [pid = 4473] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 277 (0x92af6400) [pid = 4473] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 276 (0x88b7bc00) [pid = 4473] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 275 (0x967e1400) [pid = 4473] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 274 (0x887c9c00) [pid = 4473] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 273 (0x8fd57800) [pid = 4473] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 272 (0x92bdd800) [pid = 4473] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 271 (0x89ce3400) [pid = 4473] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 270 (0x8e6a5000) [pid = 4473] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 269 (0xa0ad9000) [pid = 4473] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 268 (0x92bf7800) [pid = 4473] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 267 (0x8e699800) [pid = 4473] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 266 (0x96f73800) [pid = 4473] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 265 (0x8cbcb800) [pid = 4473] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 264 (0xa4b8a000) [pid = 4473] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 263 (0x8f643800) [pid = 4473] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 262 (0x9fc56800) [pid = 4473] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 261 (0x8fd56c00) [pid = 4473] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 260 (0x984f8800) [pid = 4473] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 259 (0x900c3c00) [pid = 4473] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 258 (0x87fe5400) [pid = 4473] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 257 (0x8bb49400) [pid = 4473] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 256 (0xa3c7d400) [pid = 4473] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 255 (0x91328400) [pid = 4473] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 254 (0x8a907c00) [pid = 4473] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 253 (0x8c3a5400) [pid = 4473] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 252 (0x8c3a4800) [pid = 4473] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 251 (0x84615000) [pid = 4473] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 250 (0x89ced000) [pid = 4473] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 249 (0x93ac1800) [pid = 4473] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 248 (0x93dd4000) [pid = 4473] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 247 (0x887ac800) [pid = 4473] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 246 (0x89ce7000) [pid = 4473] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 245 (0x90651400) [pid = 4473] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 244 (0x84609c00) [pid = 4473] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 243 (0x83d70c00) [pid = 4473] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 242 (0x98396800) [pid = 4473] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:22:01 INFO - PROCESS | 4473 | --DOMWINDOW == 241 (0x83d79400) [pid = 4473] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:22:02 INFO - PROCESS | 4473 | 1461208922052 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]]]}] 20:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 3499ms 20:22:02 INFO - PROCESS | 4473 | 1461208922101 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 20:22:02 INFO - PROCESS | 4473 | 1461208922107 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 20:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:22:02 INFO - PROCESS | 4473 | 1461208922120 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:22:02 INFO - PROCESS | 4473 | 1461208922123 Marionette TRACE conn3 <- [1,1106,null,{}] 20:22:02 INFO - PROCESS | 4473 | 1461208922130 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}] 20:22:02 INFO - PROCESS | 4473 | 1461208922331 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 20:22:02 INFO - PROCESS | 4473 | 1461208922627 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d71c00 == 100 [pid = 4473] [id = 284] 20:22:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 242 (0x84612000) [pid = 4473] [serial = 853] [outer = (nil)] 20:22:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 243 (0x87fe5000) [pid = 4473] [serial = 854] [outer = 0x84612000] 20:22:02 INFO - PROCESS | 4473 | 1461208922709 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 244 (0x88b76000) [pid = 4473] [serial = 855] [outer = 0x84612000] 20:22:03 INFO - PROCESS | 4473 | 1461208923677 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]]]}] 20:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1592ms 20:22:03 INFO - PROCESS | 4473 | 1461208923711 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 20:22:03 INFO - PROCESS | 4473 | 1461208923718 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 20:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:22:03 INFO - PROCESS | 4473 | 1461208923728 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:22:03 INFO - PROCESS | 4473 | 1461208923734 Marionette TRACE conn3 <- [1,1110,null,{}] 20:22:03 INFO - PROCESS | 4473 | 1461208923745 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}] 20:22:03 INFO - PROCESS | 4473 | 1461208923996 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 20:22:04 INFO - PROCESS | 4473 | 1461208924335 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d78000 == 101 [pid = 4473] [id = 285] 20:22:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 245 (0x84615000) [pid = 4473] [serial = 856] [outer = (nil)] 20:22:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 246 (0x85aef800) [pid = 4473] [serial = 857] [outer = 0x84615000] 20:22:04 INFO - PROCESS | 4473 | 1461208924437 Marionette DEBUG loaded listener.js 20:22:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 247 (0x87b44000) [pid = 4473] [serial = 858] [outer = 0x84615000] 20:22:05 INFO - PROCESS | 4473 | --DOCSHELL 0x9fc57000 == 100 [pid = 4473] [id = 9] 20:22:05 INFO - PROCESS | 4473 | 1461208925540 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]]]}] 20:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1852ms 20:22:05 INFO - PROCESS | 4473 | 1461208925580 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 20:22:05 INFO - PROCESS | 4473 | 1461208925597 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 20:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:22:05 INFO - PROCESS | 4473 | 1461208925616 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:22:05 INFO - PROCESS | 4473 | 1461208925621 Marionette TRACE conn3 <- [1,1114,null,{}] 20:22:05 INFO - PROCESS | 4473 | 1461208925628 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}] 20:22:05 INFO - PROCESS | 4473 | 1461208925852 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 20:22:06 INFO - PROCESS | 4473 | 1461208926118 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x887cc000 == 101 [pid = 4473] [id = 286] 20:22:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 248 (0x88b7d400) [pid = 4473] [serial = 859] [outer = (nil)] 20:22:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 249 (0x8994f800) [pid = 4473] [serial = 860] [outer = 0x88b7d400] 20:22:06 INFO - PROCESS | 4473 | 1461208926214 Marionette DEBUG loaded listener.js 20:22:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 250 (0x899e7c00) [pid = 4473] [serial = 861] [outer = 0x88b7d400] 20:22:07 INFO - PROCESS | 4473 | 1461208927306 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]]]}] 20:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1737ms 20:22:07 INFO - PROCESS | 4473 | 1461208927353 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 20:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:22:07 INFO - PROCESS | 4473 | 1461208927358 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 20:22:07 INFO - PROCESS | 4473 | 1461208927365 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:22:07 INFO - PROCESS | 4473 | 1461208927371 Marionette TRACE conn3 <- [1,1118,null,{}] 20:22:07 INFO - PROCESS | 4473 | 1461208927389 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}] 20:22:07 INFO - PROCESS | 4473 | 1461208927653 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 20:22:08 INFO - PROCESS | 4473 | 1461208927979 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d7a400 == 102 [pid = 4473] [id = 287] 20:22:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 251 (0x8a56ac00) [pid = 4473] [serial = 862] [outer = (nil)] 20:22:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 252 (0x8a7b5000) [pid = 4473] [serial = 863] [outer = 0x8a56ac00] 20:22:08 INFO - PROCESS | 4473 | 1461208928078 Marionette DEBUG loaded listener.js 20:22:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 253 (0x8a90fc00) [pid = 4473] [serial = 864] [outer = 0x8a56ac00] 20:22:09 INFO - PROCESS | 4473 | 1461208929099 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]]]}] 20:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1792ms 20:22:09 INFO - PROCESS | 4473 | 1461208929158 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 20:22:09 INFO - PROCESS | 4473 | 1461208929163 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 20:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:22:09 INFO - PROCESS | 4473 | 1461208929170 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:22:09 INFO - PROCESS | 4473 | 1461208929174 Marionette TRACE conn3 <- [1,1122,null,{}] 20:22:09 INFO - PROCESS | 4473 | 1461208929180 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}] 20:22:09 INFO - PROCESS | 4473 | 1461208929440 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 20:22:09 INFO - PROCESS | 4473 | 1461208929767 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x89953c00 == 103 [pid = 4473] [id = 288] 20:22:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 254 (0x8ab5b400) [pid = 4473] [serial = 865] [outer = (nil)] 20:22:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 255 (0x8b7a2400) [pid = 4473] [serial = 866] [outer = 0x8ab5b400] 20:22:09 INFO - PROCESS | 4473 | 1461208929861 Marionette DEBUG loaded listener.js 20:22:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 256 (0x8ba6e000) [pid = 4473] [serial = 867] [outer = 0x8ab5b400] 20:22:10 INFO - PROCESS | 4473 | 1461208930805 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]]]}] 20:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1692ms 20:22:10 INFO - PROCESS | 4473 | 1461208930864 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 20:22:10 INFO - PROCESS | 4473 | 1461208930867 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 20:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:22:10 INFO - PROCESS | 4473 | 1461208930875 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:22:10 INFO - PROCESS | 4473 | 1461208930880 Marionette TRACE conn3 <- [1,1126,null,{}] 20:22:10 INFO - PROCESS | 4473 | 1461208930886 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}] 20:22:11 INFO - PROCESS | 4473 | 1461208931143 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 20:22:11 INFO - PROCESS | 4473 | 1461208931461 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a74a400 == 104 [pid = 4473] [id = 289] 20:22:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 257 (0x8ab36c00) [pid = 4473] [serial = 868] [outer = (nil)] 20:22:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 258 (0x8c320800) [pid = 4473] [serial = 869] [outer = 0x8ab36c00] 20:22:11 INFO - PROCESS | 4473 | 1461208931559 Marionette DEBUG loaded listener.js 20:22:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 259 (0x8c3a5400) [pid = 4473] [serial = 870] [outer = 0x8ab36c00] 20:22:12 INFO - PROCESS | 4473 | 1461208932504 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]]]}] 20:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1692ms 20:22:12 INFO - PROCESS | 4473 | 1461208932568 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 20:22:12 INFO - PROCESS | 4473 | 1461208932573 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 20:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:22:12 INFO - PROCESS | 4473 | 1461208932579 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:22:12 INFO - PROCESS | 4473 | 1461208932584 Marionette TRACE conn3 <- [1,1130,null,{}] 20:22:12 INFO - PROCESS | 4473 | 1461208932590 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}] 20:22:12 INFO - PROCESS | 4473 | 1461208932887 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 20:22:13 INFO - PROCESS | 4473 | 1461208933217 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4cc00 == 105 [pid = 4473] [id = 290] 20:22:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 260 (0x8cdca800) [pid = 4473] [serial = 871] [outer = (nil)] 20:22:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 261 (0x8e697800) [pid = 4473] [serial = 872] [outer = 0x8cdca800] 20:22:13 INFO - PROCESS | 4473 | 1461208933315 Marionette DEBUG loaded listener.js 20:22:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 262 (0x8e69c400) [pid = 4473] [serial = 873] [outer = 0x8cdca800] 20:22:14 INFO - PROCESS | 4473 | 1461208934305 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]]]}] 20:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1787ms 20:22:14 INFO - PROCESS | 4473 | 1461208934367 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 20:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:22:14 INFO - PROCESS | 4473 | 1461208934372 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 20:22:14 INFO - PROCESS | 4473 | 1461208934379 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:22:14 INFO - PROCESS | 4473 | 1461208934383 Marionette TRACE conn3 <- [1,1134,null,{}] 20:22:14 INFO - PROCESS | 4473 | 1461208934389 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}] 20:22:14 INFO - PROCESS | 4473 | 1461208934611 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 20:22:14 INFO - PROCESS | 4473 | 1461208934930 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec6000 == 106 [pid = 4473] [id = 291] 20:22:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 263 (0x8e6a2800) [pid = 4473] [serial = 874] [outer = (nil)] 20:22:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 264 (0x8e7de800) [pid = 4473] [serial = 875] [outer = 0x8e6a2800] 20:22:15 INFO - PROCESS | 4473 | 1461208935031 Marionette DEBUG loaded listener.js 20:22:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 265 (0x8f641800) [pid = 4473] [serial = 876] [outer = 0x8e6a2800] 20:22:15 INFO - PROCESS | 4473 | 1461208935956 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]]]}] 20:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1642ms 20:22:16 INFO - PROCESS | 4473 | 1461208936021 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 20:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:22:16 INFO - PROCESS | 4473 | 1461208936026 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 20:22:16 INFO - PROCESS | 4473 | 1461208936033 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:22:16 INFO - PROCESS | 4473 | 1461208936037 Marionette TRACE conn3 <- [1,1138,null,{}] 20:22:16 INFO - PROCESS | 4473 | 1461208936044 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}] 20:22:16 INFO - PROCESS | 4473 | 1461208936292 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 20:22:16 INFO - PROCESS | 4473 | 1461208936613 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b909000 == 107 [pid = 4473] [id = 292] 20:22:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 266 (0x8e6a5000) [pid = 4473] [serial = 877] [outer = (nil)] 20:22:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 267 (0x8f959800) [pid = 4473] [serial = 878] [outer = 0x8e6a5000] 20:22:16 INFO - PROCESS | 4473 | 1461208936706 Marionette DEBUG loaded listener.js 20:22:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 268 (0x8fa27c00) [pid = 4473] [serial = 879] [outer = 0x8e6a5000] 20:22:17 INFO - PROCESS | 4473 | 1461208937628 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]]]}] 20:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1644ms 20:22:17 INFO - PROCESS | 4473 | 1461208937676 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 20:22:17 INFO - PROCESS | 4473 | 1461208937681 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 20:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:22:17 INFO - PROCESS | 4473 | 1461208937688 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:22:17 INFO - PROCESS | 4473 | 1461208937691 Marionette TRACE conn3 <- [1,1142,null,{}] 20:22:17 INFO - PROCESS | 4473 | 1461208937697 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}] 20:22:17 INFO - PROCESS | 4473 | 1461208937919 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 20:22:18 INFO - PROCESS | 4473 | 1461208938242 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f650000 == 108 [pid = 4473] [id = 293] 20:22:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 269 (0x8fa2e800) [pid = 4473] [serial = 880] [outer = (nil)] 20:22:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 270 (0x8fd61400) [pid = 4473] [serial = 881] [outer = 0x8fa2e800] 20:22:18 INFO - PROCESS | 4473 | 1461208938343 Marionette DEBUG loaded listener.js 20:22:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 271 (0x8fd65000) [pid = 4473] [serial = 882] [outer = 0x8fa2e800] 20:22:19 INFO - PROCESS | 4473 | 1461208939302 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]]]}] 20:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1690ms 20:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:22:19 INFO - PROCESS | 4473 | 1461208939379 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 20:22:19 INFO - PROCESS | 4473 | 1461208939383 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 20:22:19 INFO - PROCESS | 4473 | 1461208939390 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:22:19 INFO - PROCESS | 4473 | 1461208939393 Marionette TRACE conn3 <- [1,1146,null,{}] 20:22:19 INFO - PROCESS | 4473 | 1461208939400 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}] 20:22:19 INFO - PROCESS | 4473 | 1461208939658 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 20:22:20 INFO - PROCESS | 4473 | 1461208939977 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb46000 == 109 [pid = 4473] [id = 294] 20:22:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 272 (0x8e697000) [pid = 4473] [serial = 883] [outer = (nil)] 20:22:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 273 (0x904ca400) [pid = 4473] [serial = 884] [outer = 0x8e697000] 20:22:20 INFO - PROCESS | 4473 | 1461208940074 Marionette DEBUG loaded listener.js 20:22:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 274 (0x9064c000) [pid = 4473] [serial = 885] [outer = 0x8e697000] 20:22:21 INFO - PROCESS | 4473 | 1461208941015 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]]]}] 20:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1685ms 20:22:21 INFO - PROCESS | 4473 | 1461208941075 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 20:22:21 INFO - PROCESS | 4473 | 1461208941080 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 20:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:22:21 INFO - PROCESS | 4473 | 1461208941087 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:22:21 INFO - PROCESS | 4473 | 1461208941091 Marionette TRACE conn3 <- [1,1150,null,{}] 20:22:21 INFO - PROCESS | 4473 | 1461208941098 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}] 20:22:21 INFO - PROCESS | 4473 | 1461208941342 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 20:22:21 INFO - PROCESS | 4473 | 1461208941672 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x900ca000 == 110 [pid = 4473] [id = 295] 20:22:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 275 (0x9295c000) [pid = 4473] [serial = 886] [outer = (nil)] 20:22:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 276 (0x929b4800) [pid = 4473] [serial = 887] [outer = 0x9295c000] 20:22:21 INFO - PROCESS | 4473 | 1461208941783 Marionette DEBUG loaded listener.js 20:22:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 277 (0x92bd5800) [pid = 4473] [serial = 888] [outer = 0x9295c000] 20:22:22 INFO - PROCESS | 4473 | 1461208942726 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]]]}] 20:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1688ms 20:22:22 INFO - PROCESS | 4473 | 1461208942776 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 20:22:22 INFO - PROCESS | 4473 | 1461208942780 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 20:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:22:22 INFO - PROCESS | 4473 | 1461208942788 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:22:22 INFO - PROCESS | 4473 | 1461208942792 Marionette TRACE conn3 <- [1,1154,null,{}] 20:22:22 INFO - PROCESS | 4473 | 1461208942798 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}] 20:22:23 INFO - PROCESS | 4473 | 1461208943023 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 20:22:23 INFO - PROCESS | 4473 | 1461208943344 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bee400 == 111 [pid = 4473] [id = 296] 20:22:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 278 (0x92bf8400) [pid = 4473] [serial = 889] [outer = (nil)] 20:22:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 279 (0x939d4c00) [pid = 4473] [serial = 890] [outer = 0x92bf8400] 20:22:23 INFO - PROCESS | 4473 | 1461208943455 Marionette DEBUG loaded listener.js 20:22:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 280 (0x939dcc00) [pid = 4473] [serial = 891] [outer = 0x92bf8400] 20:22:24 INFO - PROCESS | 4473 | 1461208944408 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]]]}] 20:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1685ms 20:22:24 INFO - PROCESS | 4473 | 1461208944474 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 20:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:22:24 INFO - PROCESS | 4473 | 1461208944479 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 20:22:24 INFO - PROCESS | 4473 | 1461208944486 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:22:24 INFO - PROCESS | 4473 | 1461208944490 Marionette TRACE conn3 <- [1,1158,null,{}] 20:22:24 INFO - PROCESS | 4473 | 1461208944496 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}] 20:22:24 INFO - PROCESS | 4473 | 1461208944710 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 20:22:25 INFO - PROCESS | 4473 | 1461208945037 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bdd800 == 112 [pid = 4473] [id = 297] 20:22:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 281 (0x92be1c00) [pid = 4473] [serial = 892] [outer = (nil)] 20:22:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 282 (0x93d29400) [pid = 4473] [serial = 893] [outer = 0x92be1c00] 20:22:25 INFO - PROCESS | 4473 | 1461208945136 Marionette DEBUG loaded listener.js 20:22:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 283 (0x93d2bc00) [pid = 4473] [serial = 894] [outer = 0x92be1c00] 20:22:26 INFO - PROCESS | 4473 | 1461208946057 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]]]}] 20:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1634ms 20:22:26 INFO - PROCESS | 4473 | 1461208946121 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 20:22:26 INFO - PROCESS | 4473 | 1461208946125 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 20:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:22:26 INFO - PROCESS | 4473 | 1461208946132 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:22:26 INFO - PROCESS | 4473 | 1461208946134 Marionette TRACE conn3 <- [1,1162,null,{}] 20:22:26 INFO - PROCESS | 4473 | 1461208946141 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}] 20:22:26 INFO - PROCESS | 4473 | 1461208946390 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 20:22:26 INFO - PROCESS | 4473 | 1461208946715 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fea000 == 113 [pid = 4473] [id = 298] 20:22:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 284 (0x93aca400) [pid = 4473] [serial = 895] [outer = (nil)] 20:22:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 285 (0x93dda400) [pid = 4473] [serial = 896] [outer = 0x93aca400] 20:22:26 INFO - PROCESS | 4473 | 1461208946813 Marionette DEBUG loaded listener.js 20:22:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 286 (0x93ddd800) [pid = 4473] [serial = 897] [outer = 0x93aca400] 20:22:27 INFO - PROCESS | 4473 | 1461208947725 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]]]}] 20:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1632ms 20:22:27 INFO - PROCESS | 4473 | 1461208947766 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 20:22:27 INFO - PROCESS | 4473 | 1461208947770 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 20:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:22:27 INFO - PROCESS | 4473 | 1461208947777 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:22:27 INFO - PROCESS | 4473 | 1461208947781 Marionette TRACE conn3 <- [1,1166,null,{}] 20:22:27 INFO - PROCESS | 4473 | 1461208947787 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}] 20:22:28 INFO - PROCESS | 4473 | 1461208948015 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 20:22:28 INFO - PROCESS | 4473 | 1461208948359 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d32000 == 114 [pid = 4473] [id = 299] 20:22:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 287 (0x93dd6c00) [pid = 4473] [serial = 898] [outer = (nil)] 20:22:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 288 (0x967d9c00) [pid = 4473] [serial = 899] [outer = 0x93dd6c00] 20:22:28 INFO - PROCESS | 4473 | 1461208948458 Marionette DEBUG loaded listener.js 20:22:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 289 (0x967e2400) [pid = 4473] [serial = 900] [outer = 0x93dd6c00] 20:22:29 INFO - PROCESS | 4473 | 1461208949384 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]]]}] 20:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1686ms 20:22:29 INFO - PROCESS | 4473 | 1461208949465 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 20:22:29 INFO - PROCESS | 4473 | 1461208949468 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 20:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:22:29 INFO - PROCESS | 4473 | 1461208949476 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:22:29 INFO - PROCESS | 4473 | 1461208949480 Marionette TRACE conn3 <- [1,1170,null,{}] 20:22:29 INFO - PROCESS | 4473 | 1461208949487 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}] 20:22:29 INFO - PROCESS | 4473 | 1461208949752 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 20:22:30 INFO - PROCESS | 4473 | 1461208950080 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x84610800 == 115 [pid = 4473] [id = 300] 20:22:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 290 (0x84616000) [pid = 4473] [serial = 901] [outer = (nil)] 20:22:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 291 (0x8500f800) [pid = 4473] [serial = 902] [outer = 0x84616000] 20:22:30 INFO - PROCESS | 4473 | 1461208950177 Marionette DEBUG loaded listener.js 20:22:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 292 (0x89947c00) [pid = 4473] [serial = 903] [outer = 0x84616000] 20:22:31 INFO - PROCESS | 4473 | 1461208951131 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]]]}] 20:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1735ms 20:22:31 INFO - PROCESS | 4473 | 1461208951212 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 20:22:31 INFO - PROCESS | 4473 | 1461208951216 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 20:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:22:31 INFO - PROCESS | 4473 | 1461208951223 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:22:31 INFO - PROCESS | 4473 | 1461208951228 Marionette TRACE conn3 <- [1,1174,null,{}] 20:22:31 INFO - PROCESS | 4473 | 1461208951234 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}] 20:22:31 INFO - PROCESS | 4473 | 1461208951493 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 20:22:31 INFO - PROCESS | 4473 | 1461208951825 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d75000 == 116 [pid = 4473] [id = 301] 20:22:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 293 (0x8460b400) [pid = 4473] [serial = 904] [outer = (nil)] 20:22:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 294 (0x87fe7c00) [pid = 4473] [serial = 905] [outer = 0x8460b400] 20:22:31 INFO - PROCESS | 4473 | 1461208951933 Marionette DEBUG loaded listener.js 20:22:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 295 (0x887a7000) [pid = 4473] [serial = 906] [outer = 0x8460b400] 20:22:32 INFO - PROCESS | 4473 | 1461208952883 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] 20:22:32 INFO - PROCESS | 4473 | 1461208952970 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 20:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:22:32 INFO - PROCESS | 4473 | 1461208952978 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:22:32 INFO - PROCESS | 4473 | 1461208952981 Marionette TRACE conn3 <- [1,1178,null,{}] 20:22:32 INFO - PROCESS | 4473 | 1461208952988 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}] 20:22:33 INFO - PROCESS | 4473 | 1461208953220 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 20:22:33 INFO - PROCESS | 4473 | 1461208953556 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x8c316c00 == 115 [pid = 4473] [id = 283] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x887ce400 == 114 [pid = 4473] [id = 282] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x84615800 == 113 [pid = 4473] [id = 281] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x84d26400 == 112 [pid = 4473] [id = 280] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x84d29800 == 111 [pid = 4473] [id = 278] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x887d3000 == 110 [pid = 4473] [id = 279] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x836eb400 == 109 [pid = 4473] [id = 277] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x84d2d800 == 108 [pid = 4473] [id = 276] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x84d26800 == 107 [pid = 4473] [id = 274] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x84d2d000 == 106 [pid = 4473] [id = 275] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x9064dc00 == 105 [pid = 4473] [id = 273] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x87b43c00 == 104 [pid = 4473] [id = 272] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x87b41400 == 103 [pid = 4473] [id = 271] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x93ddbc00 == 102 [pid = 4473] [id = 269] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x98723000 == 101 [pid = 4473] [id = 270] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x90648c00 == 100 [pid = 4473] [id = 268] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x8f649400 == 99 [pid = 4473] [id = 267] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3a5c00 == 98 [pid = 4473] [id = 266] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb42400 == 97 [pid = 4473] [id = 265] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x8a90d000 == 96 [pid = 4473] [id = 264] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x899dd400 == 95 [pid = 4473] [id = 262] 20:22:34 INFO - PROCESS | 4473 | --DOCSHELL 0x8994c400 == 94 [pid = 4473] [id = 263] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 294 (0x8e7dc800) [pid = 4473] [serial = 437] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 293 (0x8b906400) [pid = 4473] [serial = 407] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 292 (0x8ab67400) [pid = 4473] [serial = 572] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 291 (0x8b79e000) [pid = 4473] [serial = 404] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 290 (0x92bf5400) [pid = 4473] [serial = 319] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 289 (0x9fc7b800) [pid = 4473] [serial = 497] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 288 (0x904bc400) [pid = 4473] [serial = 663] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 287 (0x8b798c00) [pid = 4473] [serial = 657] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 286 (0x92bf6800) [pid = 4473] [serial = 603] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 285 (0x9b088800) [pid = 4473] [serial = 150] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 284 (0x8ab32400) [pid = 4473] [serial = 401] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 283 (0xa0c1a800) [pid = 4473] [serial = 346] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 282 (0x93dd3000) [pid = 4473] [serial = 606] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 281 (0x8cec9400) [pid = 4473] [serial = 358] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 280 (0x887ad400) [pid = 4473] [serial = 621] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 279 (0xa45f6400) [pid = 4473] [serial = 265] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 278 (0x986cc000) [pid = 4473] [serial = 560] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 277 (0x97695000) [pid = 4473] [serial = 494] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 276 (0x9872e000) [pid = 4473] [serial = 386] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 275 (0x98abcc00) [pid = 4473] [serial = 389] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 274 (0xa4455000) [pid = 4473] [serial = 509] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 273 (0xa45f3c00) [pid = 4473] [serial = 349] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 272 (0xa0e84400) [pid = 4473] [serial = 566] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 271 (0x967e6000) [pid = 4473] [serial = 192] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 270 (0x98395000) [pid = 4473] [serial = 343] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 269 (0x91f17000) [pid = 4473] [serial = 410] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 268 (0x92bed000) [pid = 4473] [serial = 672] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 267 (0x99042400) [pid = 4473] [serial = 690] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 266 (0x94f0c000) [pid = 4473] [serial = 295] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 265 (0x974ac800) [pid = 4473] [serial = 232] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 264 (0xa3c7ec00) [pid = 4473] [serial = 189] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 263 (0xa2828400) [pid = 4473] [serial = 699] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 262 (0x8fd59c00) [pid = 4473] [serial = 551] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 261 (0x99039c00) [pid = 4473] [serial = 226] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 260 (0xa2a9a800) [pid = 4473] [serial = 569] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 259 (0x9ffd0000) [pid = 4473] [serial = 301] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 258 (0x8a74ec00) [pid = 4473] [serial = 455] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 257 (0x98982400) [pid = 4473] [serial = 443] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 256 (0x8f957400) [pid = 4473] [serial = 491] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 255 (0x8bb4a400) [pid = 4473] [serial = 548] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 254 (0xa0a40400) [pid = 4473] [serial = 262] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 253 (0x88b79c00) [pid = 4473] [serial = 521] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 252 (0xa495b000) [pid = 4473] [serial = 352] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 251 (0xa4b8dc00) [pid = 4473] [serial = 355] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 250 (0x974a5000) [pid = 4473] [serial = 609] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 249 (0x8a90b800) [pid = 4473] [serial = 461] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 248 (0xa494f800) [pid = 4473] [serial = 518] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 247 (0x92bd8800) [pid = 4473] [serial = 340] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 246 (0x8c322000) [pid = 4473] [serial = 395] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 245 (0x8fa30400) [pid = 4473] [serial = 506] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 244 (0xa282b800) [pid = 4473] [serial = 304] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 243 (0x98389800) [pid = 4473] [serial = 684] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 242 (0x9ff10400) [pid = 4473] [serial = 615] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 241 (0xa0e88800) [pid = 4473] [serial = 575] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 240 (0x8f955c00) [pid = 4473] [serial = 660] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 239 (0xa0fa0c00) [pid = 4473] [serial = 500] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 238 (0x95a2ac00) [pid = 4473] [serial = 678] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 237 (0x89f2b800) [pid = 4473] [serial = 464] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 236 (0x9872c400) [pid = 4473] [serial = 612] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 235 (0x89ceb400) [pid = 4473] [serial = 545] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 234 (0x8e7df400) [pid = 4473] [serial = 316] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 233 (0xa6c31c00) [pid = 4473] [serial = 271] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 232 (0x9fb96c00) [pid = 4473] [serial = 446] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 231 (0x900cdc00) [pid = 4473] [serial = 337] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 230 (0x9ea25800) [pid = 4473] [serial = 186] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 229 (0x8a747400) [pid = 4473] [serial = 593] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 228 (0x9064f000) [pid = 4473] [serial = 392] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 227 (0x92960000) [pid = 4473] [serial = 383] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 226 (0xa4952400) [pid = 4473] [serial = 624] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 225 (0x967e8400) [pid = 4473] [serial = 681] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 224 (0x9838c000) [pid = 4473] [serial = 298] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 223 (0x8b796c00) [pid = 4473] [serial = 434] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 222 (0x9b0e6800) [pid = 4473] [serial = 693] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 221 (0xa4955800) [pid = 4473] [serial = 627] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 220 (0x8b7a0800) [pid = 4473] [serial = 488] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 219 (0x87fea400) [pid = 4473] [serial = 524] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 218 (0xa459e400) [pid = 4473] [serial = 449] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 217 (0x98393800) [pid = 4473] [serial = 259] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 216 (0x92b61800) [pid = 4473] [serial = 440] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 215 (0x967c4800) [pid = 4473] [serial = 183] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 214 (0xa77f2c00) [pid = 4473] [serial = 274] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 213 (0x8cbc3800) [pid = 4473] [serial = 527] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 212 (0x8bb4b000) [pid = 4473] [serial = 597] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 211 (0xa4b09400) [pid = 4473] [serial = 229] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 210 (0x929b7c00) [pid = 4473] [serial = 669] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 209 (0x8a7b4000) [pid = 4473] [serial = 512] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 208 (0x8fa33000) [pid = 4473] [serial = 600] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 207 (0x87097c00) [pid = 4473] [serial = 630] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 206 (0x967c3800) [pid = 4473] [serial = 223] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 205 (0x89cf0c00) [pid = 4473] [serial = 654] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 204 (0xa4454c00) [pid = 4473] [serial = 195] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 203 (0x887d5000) [pid = 4473] [serial = 515] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 202 (0x929be000) [pid = 4473] [serial = 554] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 201 (0x93dcfc00) [pid = 4473] [serial = 675] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 200 (0x89ceb800) [pid = 4473] [serial = 458] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 199 (0x8f650c00) [pid = 4473] [serial = 651] [outer = (nil)] [url = about:blank] 20:22:34 INFO - PROCESS | 4473 | --DOMWINDOW == 198 (0xa44c7c00) [pid = 4473] [serial = 307] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 197 (0xa4b4f000) [pid = 4473] [serial = 235] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 196 (0x8e6a0800) [pid = 4473] [serial = 313] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 195 (0x9fc5d800) [pid = 4473] [serial = 563] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 194 (0xa445fc00) [pid = 4473] [serial = 398] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0xa4b8fc00) [pid = 4473] [serial = 268] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x91322000) [pid = 4473] [serial = 666] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x9ffa7c00) [pid = 4473] [serial = 696] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0x9838bc00) [pid = 4473] [serial = 413] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x98729c00) [pid = 4473] [serial = 687] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x929bb000) [pid = 4473] [serial = 256] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0xa0e8fc00) [pid = 4473] [serial = 618] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0xa0c15c00) [pid = 4473] [serial = 503] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 185 (0xa495b400) [pid = 4473] [serial = 310] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 184 (0x939de400) [pid = 4473] [serial = 557] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 183 (0x98631c00) [pid = 4473] [serial = 452] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 182 (0x8e7ddc00) [pid = 4473] [serial = 788] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 181 (0x8cb63400) [pid = 4473] [serial = 785] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x93ac7400) [pid = 4473] [serial = 755] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x93ac8c00) [pid = 4473] [serial = 756] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x8500d000) [pid = 4473] [serial = 767] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x93ac5c00) [pid = 4473] [serial = 768] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x8a741c00) [pid = 4473] [serial = 779] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x93ad0800) [pid = 4473] [serial = 758] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0xa0e84800) [pid = 4473] [serial = 759] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x974a4400) [pid = 4473] [serial = 734] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x974a9400) [pid = 4473] [serial = 735] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x887cec00) [pid = 4473] [serial = 776] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x89947400) [pid = 4473] [serial = 777] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8a56b000) [pid = 4473] [serial = 722] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8a7ac800) [pid = 4473] [serial = 723] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x92964c00) [pid = 4473] [serial = 728] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x92bec800) [pid = 4473] [serial = 729] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x84611800) [pid = 4473] [serial = 764] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x84613800) [pid = 4473] [serial = 765] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x83d79000) [pid = 4473] [serial = 770] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x83d7ac00) [pid = 4473] [serial = 771] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x98a10000) [pid = 4473] [serial = 737] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9ea24400) [pid = 4473] [serial = 738] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8500cc00) [pid = 4473] [serial = 773] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x887acc00) [pid = 4473] [serial = 774] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x93ddb400) [pid = 4473] [serial = 731] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x967c4c00) [pid = 4473] [serial = 732] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0xa3cd9400) [pid = 4473] [serial = 743] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0xa45eec00) [pid = 4473] [serial = 744] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8500c400) [pid = 4473] [serial = 761] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x8500f000) [pid = 4473] [serial = 762] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8bb4e400) [pid = 4473] [serial = 725] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8cbc2800) [pid = 4473] [serial = 726] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8c3a9800) [pid = 4473] [serial = 752] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x8c3adc00) [pid = 4473] [serial = 753] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0xa4955400) [pid = 4473] [serial = 746] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0xa4957c00) [pid = 4473] [serial = 747] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8994e800) [pid = 4473] [serial = 749] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x89950400) [pid = 4473] [serial = 750] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0xa0c36400) [pid = 4473] [serial = 740] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0xa0e85000) [pid = 4473] [serial = 741] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8b90dc00) [pid = 4473] [serial = 782] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8ba76800) [pid = 4473] [serial = 783] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8a7b3800) [pid = 4473] [serial = 780] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8cdc4400) [pid = 4473] [serial = 786] [outer = (nil)] [url = about:blank] 20:22:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d79000 == 95 [pid = 4473] [id = 302] 20:22:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x83d79400) [pid = 4473] [serial = 907] [outer = (nil)] 20:22:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x84613800) [pid = 4473] [serial = 908] [outer = 0x83d79400] 20:22:35 INFO - PROCESS | 4473 | 1461208955057 Marionette DEBUG loaded listener.js 20:22:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x84d2dc00) [pid = 4473] [serial = 909] [outer = 0x83d79400] 20:22:35 INFO - PROCESS | 4473 | 1461208955979 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] 20:22:36 INFO - PROCESS | 4473 | 1461208956027 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 20:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:22:36 INFO - PROCESS | 4473 | 1461208956038 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:22:36 INFO - PROCESS | 4473 | 1461208956042 Marionette TRACE conn3 <- [1,1182,null,{}] 20:22:36 INFO - PROCESS | 4473 | 1461208956050 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}] 20:22:36 INFO - PROCESS | 4473 | 1461208956257 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 20:22:36 INFO - PROCESS | 4473 | 1461208956435 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aeac00 == 96 [pid = 4473] [id = 303] 20:22:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8708d800) [pid = 4473] [serial = 910] [outer = (nil)] 20:22:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x87b46000) [pid = 4473] [serial = 911] [outer = 0x8708d800] 20:22:36 INFO - PROCESS | 4473 | 1461208956517 Marionette DEBUG loaded listener.js 20:22:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x87fe3400) [pid = 4473] [serial = 912] [outer = 0x8708d800] 20:22:37 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:22:37 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:22:37 INFO - PROCESS | 4473 | 1461208957411 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] 20:22:37 INFO - PROCESS | 4473 | 1461208957489 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 20:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:22:37 INFO - PROCESS | 4473 | 1461208957500 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:22:37 INFO - PROCESS | 4473 | 1461208957504 Marionette TRACE conn3 <- [1,1186,null,{}] 20:22:37 INFO - PROCESS | 4473 | 1461208957511 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}] 20:22:37 INFO - PROCESS | 4473 | 1461208957781 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 20:22:37 INFO - PROCESS | 4473 | 1461208957808 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x85ae7c00 == 97 [pid = 4473] [id = 304] 20:22:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x87b4e000) [pid = 4473] [serial = 913] [outer = (nil)] 20:22:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x88b79400) [pid = 4473] [serial = 914] [outer = 0x87b4e000] 20:22:37 INFO - PROCESS | 4473 | 1461208957888 Marionette DEBUG loaded listener.js 20:22:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x89950400) [pid = 4473] [serial = 915] [outer = 0x87b4e000] 20:22:39 INFO - PROCESS | 4473 | 1461208959184 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] 20:22:39 INFO - PROCESS | 4473 | 1461208959243 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 20:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:22:39 INFO - PROCESS | 4473 | 1461208959256 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:22:39 INFO - PROCESS | 4473 | 1461208959262 Marionette TRACE conn3 <- [1,1190,null,{}] 20:22:39 INFO - PROCESS | 4473 | 1461208959279 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}] 20:22:39 INFO - PROCESS | 4473 | 1461208959552 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 20:22:40 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8c318400) [pid = 4473] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:22:40 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x85004400) [pid = 4473] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:22:40 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x8a905400) [pid = 4473] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:22:40 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x887d4c00) [pid = 4473] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:22:40 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x84d2a400) [pid = 4473] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:22:40 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8b7a1000) [pid = 4473] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:22:40 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8994d800) [pid = 4473] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:22:40 INFO - PROCESS | 4473 | 1461208960114 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x836f0c00 == 98 [pid = 4473] [id = 305] 20:22:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x83d76400) [pid = 4473] [serial = 916] [outer = (nil)] 20:22:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x87b47c00) [pid = 4473] [serial = 917] [outer = 0x83d76400] 20:22:40 INFO - PROCESS | 4473 | 1461208960197 Marionette DEBUG loaded listener.js 20:22:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x89f22400) [pid = 4473] [serial = 918] [outer = 0x83d76400] 20:22:41 INFO - PROCESS | 4473 | 1461208961004 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] 20:22:41 INFO - PROCESS | 4473 | 1461208961055 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 20:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:22:41 INFO - PROCESS | 4473 | 1461208961063 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:22:41 INFO - PROCESS | 4473 | 1461208961065 Marionette TRACE conn3 <- [1,1194,null,{}] 20:22:41 INFO - PROCESS | 4473 | 1461208961071 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}] 20:22:41 INFO - PROCESS | 4473 | 1461208961270 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 20:22:41 INFO - PROCESS | 4473 | 1461208961439 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d30800 == 99 [pid = 4473] [id = 306] 20:22:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x89f20800) [pid = 4473] [serial = 919] [outer = (nil)] 20:22:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8a74dc00) [pid = 4473] [serial = 920] [outer = 0x89f20800] 20:22:41 INFO - PROCESS | 4473 | 1461208961518 Marionette DEBUG loaded listener.js 20:22:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8a7adc00) [pid = 4473] [serial = 921] [outer = 0x89f20800] 20:22:42 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:22:42 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:22:42 INFO - PROCESS | 4473 | 1461208962591 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] 20:22:42 INFO - PROCESS | 4473 | 1461208962660 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 20:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:22:42 INFO - PROCESS | 4473 | 1461208962670 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:22:42 INFO - PROCESS | 4473 | 1461208962676 Marionette TRACE conn3 <- [1,1198,null,{}] 20:22:42 INFO - PROCESS | 4473 | 1461208962688 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}] 20:22:42 INFO - PROCESS | 4473 | 1461208962925 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 20:22:43 INFO - PROCESS | 4473 | 1461208963205 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d26400 == 100 [pid = 4473] [id = 307] 20:22:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x85008800) [pid = 4473] [serial = 922] [outer = (nil)] 20:22:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x887a3000) [pid = 4473] [serial = 923] [outer = 0x85008800] 20:22:43 INFO - PROCESS | 4473 | 1461208963302 Marionette DEBUG loaded listener.js 20:22:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x887cb400) [pid = 4473] [serial = 924] [outer = 0x85008800] 20:22:44 INFO - PROCESS | 4473 | 1461208964246 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]]]}] 20:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1638ms 20:22:44 INFO - PROCESS | 4473 | 1461208964322 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 20:22:44 INFO - PROCESS | 4473 | 1461208964332 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 20:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:22:44 INFO - PROCESS | 4473 | 1461208964345 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:22:44 INFO - PROCESS | 4473 | 1461208964350 Marionette TRACE conn3 <- [1,1202,null,{}] 20:22:44 INFO - PROCESS | 4473 | 1461208964357 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}] 20:22:44 INFO - PROCESS | 4473 | 1461208964582 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 20:22:44 INFO - PROCESS | 4473 | 1461208964845 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x899dd400 == 101 [pid = 4473] [id = 308] 20:22:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x899e6800) [pid = 4473] [serial = 925] [outer = (nil)] 20:22:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x89f1f400) [pid = 4473] [serial = 926] [outer = 0x899e6800] 20:22:44 INFO - PROCESS | 4473 | 1461208964952 Marionette DEBUG loaded listener.js 20:22:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8a570000) [pid = 4473] [serial = 927] [outer = 0x899e6800] 20:22:46 INFO - PROCESS | 4473 | 1461208966015 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]]]}] 20:22:46 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 20:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1739ms 20:22:46 INFO - PROCESS | 4473 | 1461208966085 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 20:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:22:46 INFO - PROCESS | 4473 | 1461208966090 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 20:22:46 INFO - PROCESS | 4473 | 1461208966097 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:22:46 INFO - PROCESS | 4473 | 1461208966104 Marionette TRACE conn3 <- [1,1206,null,{}] 20:22:46 INFO - PROCESS | 4473 | 1461208966122 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}] 20:22:46 INFO - PROCESS | 4473 | 1461208966410 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 20:22:46 INFO - PROCESS | 4473 | 1461208966712 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a909400 == 102 [pid = 4473] [id = 309] 20:22:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8ab2a400) [pid = 4473] [serial = 928] [outer = (nil)] 20:22:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8ab63c00) [pid = 4473] [serial = 929] [outer = 0x8ab2a400] 20:22:46 INFO - PROCESS | 4473 | 1461208966808 Marionette DEBUG loaded listener.js 20:22:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8b799000) [pid = 4473] [serial = 930] [outer = 0x8ab2a400] 20:22:47 INFO - PROCESS | 4473 | 1461208967788 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]]]}] 20:22:47 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 20:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1742ms 20:22:47 INFO - PROCESS | 4473 | 1461208967840 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 20:22:47 INFO - PROCESS | 4473 | 1461208967846 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 20:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:22:47 INFO - PROCESS | 4473 | 1461208967852 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 4473 | 1461208967856 Marionette TRACE conn3 <- [1,1210,null,{}] 20:22:47 INFO - PROCESS | 4473 | 1461208967862 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}] 20:22:48 INFO - PROCESS | 4473 | 1461208968080 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 20:22:48 INFO - PROCESS | 4473 | 1461208968340 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab2a000 == 103 [pid = 4473] [id = 310] 20:22:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8b796000) [pid = 4473] [serial = 931] [outer = (nil)] 20:22:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x8ba6dc00) [pid = 4473] [serial = 932] [outer = 0x8b796000] 20:22:48 INFO - PROCESS | 4473 | 1461208968474 Marionette DEBUG loaded listener.js 20:22:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x8ba74800) [pid = 4473] [serial = 933] [outer = 0x8b796000] 20:22:49 INFO - PROCESS | 4473 | 1461208969407 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]]]}] 20:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1593ms 20:22:49 INFO - PROCESS | 4473 | 1461208969454 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 20:22:49 INFO - PROCESS | 4473 | 1461208969457 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 20:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:22:49 INFO - PROCESS | 4473 | 1461208969465 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:22:49 INFO - PROCESS | 4473 | 1461208969469 Marionette TRACE conn3 <- [1,1214,null,{}] 20:22:49 INFO - PROCESS | 4473 | 1461208969476 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}] 20:22:49 INFO - PROCESS | 4473 | 1461208969691 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 20:22:49 INFO - PROCESS | 4473 | 1461208969943 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b7a0400 == 104 [pid = 4473] [id = 311] 20:22:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x8ba6a000) [pid = 4473] [serial = 934] [outer = (nil)] 20:22:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x8bb4c000) [pid = 4473] [serial = 935] [outer = 0x8ba6a000] 20:22:50 INFO - PROCESS | 4473 | 1461208970080 Marionette DEBUG loaded listener.js 20:22:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8c319400) [pid = 4473] [serial = 936] [outer = 0x8ba6a000] 20:22:51 INFO - PROCESS | 4473 | 1461208971016 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]]]}] 20:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1590ms 20:22:51 INFO - PROCESS | 4473 | 1461208971057 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 20:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:22:51 INFO - PROCESS | 4473 | 1461208971061 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 20:22:51 INFO - PROCESS | 4473 | 1461208971068 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:22:51 INFO - PROCESS | 4473 | 1461208971071 Marionette TRACE conn3 <- [1,1218,null,{}] 20:22:51 INFO - PROCESS | 4473 | 1461208971078 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}] 20:22:51 INFO - PROCESS | 4473 | 1461208971354 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 20:22:51 INFO - PROCESS | 4473 | 1461208971670 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba78000 == 105 [pid = 4473] [id = 312] 20:22:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x8cb63400) [pid = 4473] [serial = 937] [outer = (nil)] 20:22:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x8cbc5400) [pid = 4473] [serial = 938] [outer = 0x8cb63400] 20:22:51 INFO - PROCESS | 4473 | 1461208971764 Marionette DEBUG loaded listener.js 20:22:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x8cbca800) [pid = 4473] [serial = 939] [outer = 0x8cb63400] 20:22:52 INFO - PROCESS | 4473 | 1461208972689 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]]]}] 20:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1682ms 20:22:52 INFO - PROCESS | 4473 | 1461208972750 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 20:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:22:52 INFO - PROCESS | 4473 | 1461208972755 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 20:22:52 INFO - PROCESS | 4473 | 1461208972762 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:22:52 INFO - PROCESS | 4473 | 1461208972766 Marionette TRACE conn3 <- [1,1222,null,{}] 20:22:52 INFO - PROCESS | 4473 | 1461208972772 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}] 20:22:52 INFO - PROCESS | 4473 | 1461208972987 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 20:22:53 INFO - PROCESS | 4473 | 1461208973246 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb49800 == 106 [pid = 4473] [id = 313] 20:22:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x8bb4c400) [pid = 4473] [serial = 940] [outer = (nil)] 20:22:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x8cec3c00) [pid = 4473] [serial = 941] [outer = 0x8bb4c400] 20:22:53 INFO - PROCESS | 4473 | 1461208973383 Marionette DEBUG loaded listener.js 20:22:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x8ceca400) [pid = 4473] [serial = 942] [outer = 0x8bb4c400] 20:22:54 INFO - PROCESS | 4473 | 1461208974311 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] 20:22:54 INFO - PROCESS | 4473 | 1461208974352 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 20:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:22:54 INFO - PROCESS | 4473 | 1461208974359 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:22:54 INFO - PROCESS | 4473 | 1461208974362 Marionette TRACE conn3 <- [1,1226,null,{}] 20:22:54 INFO - PROCESS | 4473 | 1461208974369 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}] 20:22:54 INFO - PROCESS | 4473 | 1461208974579 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 20:22:54 INFO - PROCESS | 4473 | 1461208974840 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbc7800 == 107 [pid = 4473] [id = 314] 20:22:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x8cec4400) [pid = 4473] [serial = 943] [outer = (nil)] 20:22:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x8f644c00) [pid = 4473] [serial = 944] [outer = 0x8cec4400] 20:22:54 INFO - PROCESS | 4473 | 1461208974970 Marionette DEBUG loaded listener.js 20:22:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x8f94f400) [pid = 4473] [serial = 945] [outer = 0x8cec4400] 20:22:55 INFO - PROCESS | 4473 | 1461208975889 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]]]}] 20:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1591ms 20:22:55 INFO - PROCESS | 4473 | 1461208975953 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 20:22:55 INFO - PROCESS | 4473 | 1461208975958 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 20:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:22:55 INFO - PROCESS | 4473 | 1461208975967 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:22:55 INFO - PROCESS | 4473 | 1461208975970 Marionette TRACE conn3 <- [1,1230,null,{}] 20:22:55 INFO - PROCESS | 4473 | 1461208975977 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}] 20:22:56 INFO - PROCESS | 4473 | 1461208976190 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 20:22:56 INFO - PROCESS | 4473 | 1461208976446 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x836eb400 == 108 [pid = 4473] [id = 315] 20:22:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x887a2400) [pid = 4473] [serial = 946] [outer = (nil)] 20:22:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x8fa2c400) [pid = 4473] [serial = 947] [outer = 0x887a2400] 20:22:56 INFO - PROCESS | 4473 | 1461208976553 Marionette DEBUG loaded listener.js 20:22:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x8fa35400) [pid = 4473] [serial = 948] [outer = 0x887a2400] 20:22:57 INFO - PROCESS | 4473 | 1461208977468 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]]]}] 20:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1579ms 20:22:57 INFO - PROCESS | 4473 | 1461208977547 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 20:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:22:57 INFO - PROCESS | 4473 | 1461208977551 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 20:22:57 INFO - PROCESS | 4473 | 1461208977558 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:22:57 INFO - PROCESS | 4473 | 1461208977562 Marionette TRACE conn3 <- [1,1234,null,{}] 20:22:57 INFO - PROCESS | 4473 | 1461208977568 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}] 20:22:57 INFO - PROCESS | 4473 | 1461208977815 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 20:22:58 INFO - PROCESS | 4473 | 1461208978118 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb49400 == 109 [pid = 4473] [id = 316] 20:22:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x8cdc6000) [pid = 4473] [serial = 949] [outer = (nil)] 20:22:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x900ce000) [pid = 4473] [serial = 950] [outer = 0x8cdc6000] 20:22:58 INFO - PROCESS | 4473 | 1461208978208 Marionette DEBUG loaded listener.js 20:22:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x904c0800) [pid = 4473] [serial = 951] [outer = 0x8cdc6000] 20:22:59 INFO - PROCESS | 4473 | 1461208979129 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]]]}] 20:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1640ms 20:22:59 INFO - PROCESS | 4473 | 1461208979199 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 20:22:59 INFO - PROCESS | 4473 | 1461208979204 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 20:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:22:59 INFO - PROCESS | 4473 | 1461208979211 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:22:59 INFO - PROCESS | 4473 | 1461208979216 Marionette TRACE conn3 <- [1,1238,null,{}] 20:22:59 INFO - PROCESS | 4473 | 1461208979222 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}] 20:22:59 INFO - PROCESS | 4473 | 1461208979500 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 20:22:59 INFO - PROCESS | 4473 | 1461208979820 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x9131f400 == 110 [pid = 4473] [id = 317] 20:22:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x913be400) [pid = 4473] [serial = 952] [outer = (nil)] 20:22:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x914a6400) [pid = 4473] [serial = 953] [outer = 0x913be400] 20:22:59 INFO - PROCESS | 4473 | 1461208979920 Marionette DEBUG loaded listener.js 20:23:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x929b2400) [pid = 4473] [serial = 954] [outer = 0x913be400] 20:23:00 INFO - PROCESS | 4473 | 1461208980831 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]]]}] 20:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1684ms 20:23:00 INFO - PROCESS | 4473 | 1461208980897 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 20:23:00 INFO - PROCESS | 4473 | 1461208980904 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 20:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:23:00 INFO - PROCESS | 4473 | 1461208980914 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:23:00 INFO - PROCESS | 4473 | 1461208980918 Marionette TRACE conn3 <- [1,1242,null,{}] 20:23:00 INFO - PROCESS | 4473 | 1461208980928 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}] 20:23:01 INFO - PROCESS | 4473 | 1461208981300 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 20:23:01 INFO - PROCESS | 4473 | 1461208981712 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x91f13000 == 111 [pid = 4473] [id = 318] 20:23:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x929ba400) [pid = 4473] [serial = 955] [outer = (nil)] 20:23:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0x92af0000) [pid = 4473] [serial = 956] [outer = 0x929ba400] 20:23:01 INFO - PROCESS | 4473 | 1461208981844 Marionette DEBUG loaded listener.js 20:23:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 182 (0x92af5400) [pid = 4473] [serial = 957] [outer = 0x929ba400] 20:23:02 INFO - PROCESS | 4473 | 1461208982838 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]]]}] 20:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2000ms 20:23:02 INFO - PROCESS | 4473 | 1461208982914 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 20:23:02 INFO - PROCESS | 4473 | 1461208982918 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 20:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:23:02 INFO - PROCESS | 4473 | 1461208982924 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:23:02 INFO - PROCESS | 4473 | 1461208982928 Marionette TRACE conn3 <- [1,1246,null,{}] 20:23:02 INFO - PROCESS | 4473 | 1461208982934 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}] 20:23:03 INFO - PROCESS | 4473 | 1461208983191 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 20:23:03 INFO - PROCESS | 4473 | 1461208983506 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdc1800 == 112 [pid = 4473] [id = 319] 20:23:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 183 (0x8e7e1c00) [pid = 4473] [serial = 958] [outer = (nil)] 20:23:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 184 (0x92be4800) [pid = 4473] [serial = 959] [outer = 0x8e7e1c00] 20:23:03 INFO - PROCESS | 4473 | 1461208983600 Marionette DEBUG loaded listener.js 20:23:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 185 (0x92bf0000) [pid = 4473] [serial = 960] [outer = 0x8e7e1c00] 20:23:04 INFO - PROCESS | 4473 | 1461208984537 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]]]}] 20:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1686ms 20:23:04 INFO - PROCESS | 4473 | 1461208984611 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 20:23:04 INFO - PROCESS | 4473 | 1461208984614 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 20:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:23:04 INFO - PROCESS | 4473 | 1461208984622 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:23:04 INFO - PROCESS | 4473 | 1461208984626 Marionette TRACE conn3 <- [1,1250,null,{}] 20:23:04 INFO - PROCESS | 4473 | 1461208984632 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}] 20:23:04 INFO - PROCESS | 4473 | 1461208984894 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 20:23:05 INFO - PROCESS | 4473 | 1461208985201 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cebe400 == 113 [pid = 4473] [id = 320] 20:23:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 186 (0x9149f400) [pid = 4473] [serial = 961] [outer = (nil)] 20:23:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x939dc800) [pid = 4473] [serial = 962] [outer = 0x9149f400] 20:23:05 INFO - PROCESS | 4473 | 1461208985298 Marionette DEBUG loaded listener.js 20:23:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0x93ac1c00) [pid = 4473] [serial = 963] [outer = 0x9149f400] 20:23:06 INFO - PROCESS | 4473 | 1461208986190 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]]]}] 20:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1602ms 20:23:06 INFO - PROCESS | 4473 | 1461208986225 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 20:23:06 INFO - PROCESS | 4473 | 1461208986230 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 20:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:23:06 INFO - PROCESS | 4473 | 1461208986237 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:23:06 INFO - PROCESS | 4473 | 1461208986240 Marionette TRACE conn3 <- [1,1254,null,{}] 20:23:06 INFO - PROCESS | 4473 | 1461208986264 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}] 20:23:06 INFO - PROCESS | 4473 | 1461208986548 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 20:23:06 INFO - PROCESS | 4473 | 1461208986796 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x904bc400 == 114 [pid = 4473] [id = 321] 20:23:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0x939d1000) [pid = 4473] [serial = 964] [outer = (nil)] 20:23:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x93d26400) [pid = 4473] [serial = 965] [outer = 0x939d1000] 20:23:06 INFO - PROCESS | 4473 | 1461208986895 Marionette DEBUG loaded listener.js 20:23:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x93d2a800) [pid = 4473] [serial = 966] [outer = 0x939d1000] 20:23:07 INFO - PROCESS | 4473 | 1461208987838 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]]]}] 20:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1682ms 20:23:07 INFO - PROCESS | 4473 | 1461208987921 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 20:23:07 INFO - PROCESS | 4473 | 1461208987924 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 20:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:23:07 INFO - PROCESS | 4473 | 1461208987932 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:23:07 INFO - PROCESS | 4473 | 1461208987936 Marionette TRACE conn3 <- [1,1258,null,{}] 20:23:07 INFO - PROCESS | 4473 | 1461208987942 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}] 20:23:08 INFO - PROCESS | 4473 | 1461208988171 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 20:23:08 INFO - PROCESS | 4473 | 1461208988479 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c318800 == 115 [pid = 4473] [id = 322] 20:23:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x8cb64c00) [pid = 4473] [serial = 967] [outer = (nil)] 20:23:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0x93dd7000) [pid = 4473] [serial = 968] [outer = 0x8cb64c00] 20:23:08 INFO - PROCESS | 4473 | 1461208988573 Marionette DEBUG loaded listener.js 20:23:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0x94f0e800) [pid = 4473] [serial = 969] [outer = 0x8cb64c00] 20:23:09 INFO - PROCESS | 4473 | 1461208989512 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]]]}] 20:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1638ms 20:23:09 INFO - PROCESS | 4473 | 1461208989571 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 20:23:09 INFO - PROCESS | 4473 | 1461208989574 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 20:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:23:09 INFO - PROCESS | 4473 | 1461208989581 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:23:09 INFO - PROCESS | 4473 | 1461208989585 Marionette TRACE conn3 <- [1,1262,null,{}] 20:23:09 INFO - PROCESS | 4473 | 1461208989591 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}] 20:23:09 INFO - PROCESS | 4473 | 1461208989812 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 20:23:10 INFO - PROCESS | 4473 | 1461208990094 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d7a800 == 116 [pid = 4473] [id = 323] 20:23:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 195 (0x84609c00) [pid = 4473] [serial = 970] [outer = (nil)] 20:23:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 196 (0x85af2800) [pid = 4473] [serial = 971] [outer = 0x84609c00] 20:23:10 INFO - PROCESS | 4473 | 1461208990231 Marionette DEBUG loaded listener.js 20:23:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 197 (0x89954400) [pid = 4473] [serial = 972] [outer = 0x84609c00] 20:23:11 INFO - PROCESS | 4473 | 1461208991764 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]]]}] 20:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2245ms 20:23:11 INFO - PROCESS | 4473 | 1461208991827 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 20:23:11 INFO - PROCESS | 4473 | 1461208991833 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 20:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:23:11 INFO - PROCESS | 4473 | 1461208991842 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:23:11 INFO - PROCESS | 4473 | 1461208991848 Marionette TRACE conn3 <- [1,1266,null,{}] 20:23:11 INFO - PROCESS | 4473 | 1461208991867 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}] 20:23:12 INFO - PROCESS | 4473 | 1461208992070 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 20:23:12 INFO - PROCESS | 4473 | 1461208992266 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b4b800 == 117 [pid = 4473] [id = 324] 20:23:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 198 (0x87b4c400) [pid = 4473] [serial = 973] [outer = (nil)] 20:23:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 199 (0x88b7e000) [pid = 4473] [serial = 974] [outer = 0x87b4c400] 20:23:12 INFO - PROCESS | 4473 | 1461208992388 Marionette DEBUG loaded listener.js 20:23:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 200 (0x899da000) [pid = 4473] [serial = 975] [outer = 0x87b4c400] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8460f000 == 116 [pid = 4473] [id = 255] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x83d70800 == 115 [pid = 4473] [id = 256] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8f64c400 == 114 [pid = 4473] [id = 113] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x899dac00 == 113 [pid = 4473] [id = 210] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x836f0c00 == 112 [pid = 4473] [id = 305] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x98726c00 == 111 [pid = 4473] [id = 10] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x85ae7c00 == 110 [pid = 4473] [id = 304] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x85aeac00 == 109 [pid = 4473] [id = 303] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x83d75000 == 108 [pid = 4473] [id = 301] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x83d79000 == 107 [pid = 4473] [id = 302] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x84610800 == 106 [pid = 4473] [id = 300] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x93d32000 == 105 [pid = 4473] [id = 299] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x92bdd800 == 104 [pid = 4473] [id = 297] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x87fea000 == 103 [pid = 4473] [id = 298] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x92bee400 == 102 [pid = 4473] [id = 296] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x900ca000 == 101 [pid = 4473] [id = 295] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb46000 == 100 [pid = 4473] [id = 294] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8b909000 == 99 [pid = 4473] [id = 292] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8f650000 == 98 [pid = 4473] [id = 293] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8cec6000 == 97 [pid = 4473] [id = 291] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb4cc00 == 96 [pid = 4473] [id = 290] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x8a74a400 == 95 [pid = 4473] [id = 289] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x89953c00 == 94 [pid = 4473] [id = 288] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x83d7a400 == 93 [pid = 4473] [id = 287] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x887cc000 == 92 [pid = 4473] [id = 286] 20:23:13 INFO - PROCESS | 4473 | --DOCSHELL 0x83d78000 == 91 [pid = 4473] [id = 285] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 199 (0x8c3a4000) [pid = 4473] [serial = 851] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 198 (0x85af3c00) [pid = 4473] [serial = 830] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 197 (0x89ce9800) [pid = 4473] [serial = 845] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 196 (0x8a7afc00) [pid = 4473] [serial = 846] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 195 (0x8b901400) [pid = 4473] [serial = 843] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 194 (0x8ab2fc00) [pid = 4473] [serial = 842] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0x89950c00) [pid = 4473] [serial = 840] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x88b76800) [pid = 4473] [serial = 839] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x85af1000) [pid = 4473] [serial = 837] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0x85001400) [pid = 4473] [serial = 836] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x836f3400) [pid = 4473] [serial = 833] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x8f642800) [pid = 4473] [serial = 789] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0x899de800) [pid = 4473] [serial = 791] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0x8ba76400) [pid = 4473] [serial = 794] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 185 (0x8fa29c00) [pid = 4473] [serial = 797] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 184 (0x914a3800) [pid = 4473] [serial = 800] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 183 (0x939dd400) [pid = 4473] [serial = 803] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 182 (0x974a4800) [pid = 4473] [serial = 806] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 181 (0x9897f400) [pid = 4473] [serial = 809] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x9ffa2400) [pid = 4473] [serial = 812] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x87b4a000) [pid = 4473] [serial = 815] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x9fb2c400) [pid = 4473] [serial = 818] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x93d2e000) [pid = 4473] [serial = 821] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x84d2f800) [pid = 4473] [serial = 824] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x85aea400) [pid = 4473] [serial = 827] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x8ba71800) [pid = 4473] [serial = 849] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8cb69000) [pid = 4473] [serial = 852] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8b79c400) [pid = 4473] [serial = 848] [outer = (nil)] [url = about:blank] 20:23:13 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x87fe5000) [pid = 4473] [serial = 854] [outer = (nil)] [url = about:blank] 20:23:14 INFO - PROCESS | 4473 | 1461208994041 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]]]}] 20:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2250ms 20:23:14 INFO - PROCESS | 4473 | 1461208994094 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 20:23:14 INFO - PROCESS | 4473 | 1461208994103 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 20:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:23:14 INFO - PROCESS | 4473 | 1461208994114 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:23:14 INFO - PROCESS | 4473 | 1461208994120 Marionette TRACE conn3 <- [1,1270,null,{}] 20:23:14 INFO - PROCESS | 4473 | 1461208994126 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}] 20:23:14 INFO - PROCESS | 4473 | 1461208994414 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 20:23:14 INFO - PROCESS | 4473 | 1461208994603 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aed000 == 92 [pid = 4473] [id = 325] 20:23:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x85aedc00) [pid = 4473] [serial = 976] [outer = (nil)] 20:23:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x87b4dc00) [pid = 4473] [serial = 977] [outer = 0x85aedc00] 20:23:14 INFO - PROCESS | 4473 | 1461208994687 Marionette DEBUG loaded listener.js 20:23:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x887cc000) [pid = 4473] [serial = 978] [outer = 0x85aedc00] 20:23:15 INFO - PROCESS | 4473 | 1461208995704 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]]]}] 20:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1646ms 20:23:15 INFO - PROCESS | 4473 | 1461208995761 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 20:23:15 INFO - PROCESS | 4473 | 1461208995765 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 20:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:23:15 INFO - PROCESS | 4473 | 1461208995779 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:23:15 INFO - PROCESS | 4473 | 1461208995786 Marionette TRACE conn3 <- [1,1274,null,{}] 20:23:15 INFO - PROCESS | 4473 | 1461208995804 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}] 20:23:16 INFO - PROCESS | 4473 | 1461208996100 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 20:23:16 INFO - PROCESS | 4473 | 1461208996182 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x8460ac00 == 93 [pid = 4473] [id = 326] 20:23:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x89ce9800) [pid = 4473] [serial = 979] [outer = (nil)] 20:23:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x8a561c00) [pid = 4473] [serial = 980] [outer = 0x89ce9800] 20:23:16 INFO - PROCESS | 4473 | 1461208996266 Marionette DEBUG loaded listener.js 20:23:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x8a7a9c00) [pid = 4473] [serial = 981] [outer = 0x89ce9800] 20:23:17 INFO - PROCESS | 4473 | 1461208997224 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]]]}] 20:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1491ms 20:23:17 INFO - PROCESS | 4473 | 1461208997271 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 20:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:23:17 INFO - PROCESS | 4473 | 1461208997276 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 20:23:17 INFO - PROCESS | 4473 | 1461208997283 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:23:17 INFO - PROCESS | 4473 | 1461208997287 Marionette TRACE conn3 <- [1,1278,null,{}] 20:23:17 INFO - PROCESS | 4473 | 1461208997300 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}] 20:23:17 INFO - PROCESS | 4473 | 1461208997572 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 20:23:17 INFO - PROCESS | 4473 | 1461208997605 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x85010800 == 94 [pid = 4473] [id = 327] 20:23:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x8a7b4400) [pid = 4473] [serial = 982] [outer = (nil)] 20:23:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x8ab2b400) [pid = 4473] [serial = 983] [outer = 0x8a7b4400] 20:23:17 INFO - PROCESS | 4473 | 1461208997687 Marionette DEBUG loaded listener.js 20:23:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x8ab32400) [pid = 4473] [serial = 984] [outer = 0x8a7b4400] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x8bb42800) [pid = 4473] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x8ab5b400) [pid = 4473] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x87b4e000) [pid = 4473] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x83d79400) [pid = 4473] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8e6a5000) [pid = 4473] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x83d76400) [pid = 4473] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x93aca400) [pid = 4473] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8e6a2800) [pid = 4473] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8460b400) [pid = 4473] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x84615000) [pid = 4473] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x9295c000) [pid = 4473] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8708d800) [pid = 4473] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x8ab36c00) [pid = 4473] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x84616000) [pid = 4473] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x93dd6c00) [pid = 4473] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8a56ac00) [pid = 4473] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x8fa2e800) [pid = 4473] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8cdca800) [pid = 4473] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x84612000) [pid = 4473] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x88b7d400) [pid = 4473] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x92be1c00) [pid = 4473] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x92bf8400) [pid = 4473] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x8e697000) [pid = 4473] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x9872b000) [pid = 4473] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x84d2e400) [pid = 4473] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x84d28000) [pid = 4473] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x87b45c00) [pid = 4473] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x87b43400) [pid = 4473] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8f64f400) [pid = 4473] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x836ed000) [pid = 4473] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8994ec00) [pid = 4473] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x91323800) [pid = 4473] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x98983000) [pid = 4473] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x95c8d400) [pid = 4473] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8fa2c800) [pid = 4473] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x97004400) [pid = 4473] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8b79f400) [pid = 4473] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x93d2a000) [pid = 4473] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:23:19 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x85ae6800) [pid = 4473] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:23:19 INFO - PROCESS | 4473 | 1461208999748 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]]]}] 20:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2501ms 20:23:19 INFO - PROCESS | 4473 | 1461208999784 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 4473 | 1461208999788 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 20:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:23:19 INFO - PROCESS | 4473 | 1461208999795 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:23:19 INFO - PROCESS | 4473 | 1461208999799 Marionette TRACE conn3 <- [1,1282,null,{}] 20:23:19 INFO - PROCESS | 4473 | 1461208999804 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}] 20:23:20 INFO - PROCESS | 4473 | 1461209000063 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 20:23:20 INFO - PROCESS | 4473 | 1461209000084 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d76400 == 95 [pid = 4473] [id = 328] 20:23:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8460b400) [pid = 4473] [serial = 985] [outer = (nil)] 20:23:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x87b4e000) [pid = 4473] [serial = 986] [outer = 0x8460b400] 20:23:20 INFO - PROCESS | 4473 | 1461209000163 Marionette DEBUG loaded listener.js 20:23:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x89ce4400) [pid = 4473] [serial = 987] [outer = 0x8460b400] 20:23:21 INFO - PROCESS | 4473 | 1461209001274 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]]]}] 20:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1535ms 20:23:21 INFO - PROCESS | 4473 | 1461209001331 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 20:23:21 INFO - PROCESS | 4473 | 1461209001338 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 20:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:23:21 INFO - PROCESS | 4473 | 1461209001348 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:23:21 INFO - PROCESS | 4473 | 1461209001355 Marionette TRACE conn3 <- [1,1286,null,{}] 20:23:21 INFO - PROCESS | 4473 | 1461209001366 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}] 20:23:21 INFO - PROCESS | 4473 | 1461209001596 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 20:23:21 INFO - PROCESS | 4473 | 1461209001936 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8460f000 == 96 [pid = 4473] [id = 329] 20:23:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x84d2f800) [pid = 4473] [serial = 988] [outer = (nil)] 20:23:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x87b41c00) [pid = 4473] [serial = 989] [outer = 0x84d2f800] 20:23:22 INFO - PROCESS | 4473 | 1461209002035 Marionette DEBUG loaded listener.js 20:23:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x87fe2c00) [pid = 4473] [serial = 990] [outer = 0x84d2f800] 20:23:23 INFO - PROCESS | 4473 | 1461209003053 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]]]}] 20:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1757ms 20:23:23 INFO - PROCESS | 4473 | 1461209003106 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 20:23:23 INFO - PROCESS | 4473 | 1461209003115 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 20:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:23:23 INFO - PROCESS | 4473 | 1461209003127 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:23:23 INFO - PROCESS | 4473 | 1461209003131 Marionette TRACE conn3 <- [1,1290,null,{}] 20:23:23 INFO - PROCESS | 4473 | 1461209003139 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}] 20:23:23 INFO - PROCESS | 4473 | 1461209003396 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 20:23:23 INFO - PROCESS | 4473 | 1461209003715 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a1400 == 97 [pid = 4473] [id = 330] 20:23:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x8994c400) [pid = 4473] [serial = 991] [outer = (nil)] 20:23:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x89cef000) [pid = 4473] [serial = 992] [outer = 0x8994c400] 20:23:23 INFO - PROCESS | 4473 | 1461209003811 Marionette DEBUG loaded listener.js 20:23:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8a74a400) [pid = 4473] [serial = 993] [outer = 0x8994c400] 20:23:24 INFO - PROCESS | 4473 | 1461209004922 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]]]}] 20:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1843ms 20:23:24 INFO - PROCESS | 4473 | 1461209004971 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 20:23:24 INFO - PROCESS | 4473 | 1461209004975 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 20:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:23:24 INFO - PROCESS | 4473 | 1461209004982 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:23:24 INFO - PROCESS | 4473 | 1461209004989 Marionette TRACE conn3 <- [1,1294,null,{}] 20:23:25 INFO - PROCESS | 4473 | 1461209005006 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}] 20:23:25 INFO - PROCESS | 4473 | 1461209005272 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 20:23:25 INFO - PROCESS | 4473 | 1461209005585 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x89951000 == 98 [pid = 4473] [id = 331] 20:23:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8ab5d000) [pid = 4473] [serial = 994] [outer = (nil)] 20:23:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8b909000) [pid = 4473] [serial = 995] [outer = 0x8ab5d000] 20:23:25 INFO - PROCESS | 4473 | 1461209005685 Marionette DEBUG loaded listener.js 20:23:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8ba71800) [pid = 4473] [serial = 996] [outer = 0x8ab5d000] 20:23:26 INFO - PROCESS | 4473 | 1461209006588 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]]]}] 20:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1642ms 20:23:26 INFO - PROCESS | 4473 | 1461209006625 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 20:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:23:26 INFO - PROCESS | 4473 | 1461209006630 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 20:23:26 INFO - PROCESS | 4473 | 1461209006637 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:23:26 INFO - PROCESS | 4473 | 1461209006641 Marionette TRACE conn3 <- [1,1298,null,{}] 20:23:26 INFO - PROCESS | 4473 | 1461209006647 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}] 20:23:26 INFO - PROCESS | 4473 | 1461209006874 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 20:23:27 INFO - PROCESS | 4473 | 1461209007136 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x887aec00 == 99 [pid = 4473] [id = 332] 20:23:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8b79b000) [pid = 4473] [serial = 997] [outer = (nil)] 20:23:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8c31cc00) [pid = 4473] [serial = 998] [outer = 0x8b79b000] 20:23:27 INFO - PROCESS | 4473 | 1461209007275 Marionette DEBUG loaded listener.js 20:23:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8c3a4c00) [pid = 4473] [serial = 999] [outer = 0x8b79b000] 20:23:28 INFO - PROCESS | 4473 | 1461209008239 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]]]}] 20:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1637ms 20:23:28 INFO - PROCESS | 4473 | 1461209008274 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 20:23:28 INFO - PROCESS | 4473 | 1461209008278 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 20:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:23:28 INFO - PROCESS | 4473 | 1461209008285 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:23:28 INFO - PROCESS | 4473 | 1461209008289 Marionette TRACE conn3 <- [1,1302,null,{}] 20:23:28 INFO - PROCESS | 4473 | 1461209008294 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}] 20:23:28 INFO - PROCESS | 4473 | 1461209008500 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 20:23:28 INFO - PROCESS | 4473 | 1461209008767 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb47c00 == 100 [pid = 4473] [id = 333] 20:23:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x8bb50400) [pid = 4473] [serial = 1000] [outer = (nil)] 20:23:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x8cb64400) [pid = 4473] [serial = 1001] [outer = 0x8bb50400] 20:23:28 INFO - PROCESS | 4473 | 1461209008899 Marionette DEBUG loaded listener.js 20:23:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x8cb6e400) [pid = 4473] [serial = 1002] [outer = 0x8bb50400] 20:23:29 INFO - PROCESS | 4473 | 1461209009821 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]]]}] 20:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1592ms 20:23:29 INFO - PROCESS | 4473 | 1461209009879 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 20:23:29 INFO - PROCESS | 4473 | 1461209009882 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 20:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:23:29 INFO - PROCESS | 4473 | 1461209009890 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:23:29 INFO - PROCESS | 4473 | 1461209009894 Marionette TRACE conn3 <- [1,1306,null,{}] 20:23:29 INFO - PROCESS | 4473 | 1461209009900 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}] 20:23:30 INFO - PROCESS | 4473 | 1461209010144 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 20:23:30 INFO - PROCESS | 4473 | 1461209010423 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b79c400 == 101 [pid = 4473] [id = 334] 20:23:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x8cec9000) [pid = 4473] [serial = 1003] [outer = (nil)] 20:23:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8f648800) [pid = 4473] [serial = 1004] [outer = 0x8cec9000] 20:23:30 INFO - PROCESS | 4473 | 1461209010564 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x8f94f000) [pid = 4473] [serial = 1005] [outer = 0x8cec9000] 20:23:31 INFO - PROCESS | 4473 | 1461209011487 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]]]}] 20:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1633ms 20:23:31 INFO - PROCESS | 4473 | 1461209011524 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 20:23:31 INFO - PROCESS | 4473 | 1461209011528 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 20:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:23:31 INFO - PROCESS | 4473 | 1461209011535 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 4473 | 1461209011538 Marionette TRACE conn3 <- [1,1310,null,{}] 20:23:31 INFO - PROCESS | 4473 | 1461209011544 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}] 20:23:31 INFO - PROCESS | 4473 | 1461209011771 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 20:23:32 INFO - PROCESS | 4473 | 1461209012076 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbc3c00 == 102 [pid = 4473] [id = 335] 20:23:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x8e696400) [pid = 4473] [serial = 1006] [outer = (nil)] 20:23:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x8fd60000) [pid = 4473] [serial = 1007] [outer = 0x8e696400] 20:23:32 INFO - PROCESS | 4473 | 1461209012289 Marionette DEBUG loaded listener.js 20:23:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x900c9c00) [pid = 4473] [serial = 1008] [outer = 0x8e696400] 20:23:33 INFO - PROCESS | 4473 | 1461209013251 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] 20:23:33 INFO - PROCESS | 4473 | 1461209013324 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 20:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:23:33 INFO - PROCESS | 4473 | 1461209013331 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:23:33 INFO - PROCESS | 4473 | 1461209013335 Marionette TRACE conn3 <- [1,1314,null,{}] 20:23:33 INFO - PROCESS | 4473 | 1461209013341 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}] 20:23:33 INFO - PROCESS | 4473 | 1461209013575 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 20:23:33 INFO - PROCESS | 4473 | 1461209013884 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3af000 == 103 [pid = 4473] [id = 336] 20:23:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x8f95cc00) [pid = 4473] [serial = 1009] [outer = (nil)] 20:23:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x91325400) [pid = 4473] [serial = 1010] [outer = 0x8f95cc00] 20:23:33 INFO - PROCESS | 4473 | 1461209013985 Marionette DEBUG loaded listener.js 20:23:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x9132a800) [pid = 4473] [serial = 1011] [outer = 0x8f95cc00] 20:23:34 INFO - PROCESS | 4473 | 1461209014895 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]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1633ms 20:23:34 INFO - PROCESS | 4473 | 1461209014966 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 20:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:23:34 INFO - PROCESS | 4473 | 1461209014970 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 20:23:34 INFO - PROCESS | 4473 | 1461209014978 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:23:34 INFO - PROCESS | 4473 | 1461209014981 Marionette TRACE conn3 <- [1,1318,null,{}] 20:23:34 INFO - PROCESS | 4473 | 1461209014987 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}] 20:23:35 INFO - PROCESS | 4473 | 1461209015214 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 20:23:35 INFO - PROCESS | 4473 | 1461209015488 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x904bfc00 == 104 [pid = 4473] [id = 337] 20:23:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9131c400) [pid = 4473] [serial = 1012] [outer = (nil)] 20:23:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x92af2400) [pid = 4473] [serial = 1013] [outer = 0x9131c400] 20:23:35 INFO - PROCESS | 4473 | 1461209015617 Marionette DEBUG loaded listener.js 20:23:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x92bec400) [pid = 4473] [serial = 1014] [outer = 0x9131c400] 20:23:36 INFO - PROCESS | 4473 | 1461209016531 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]]]}] 20:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1585ms 20:23:36 INFO - PROCESS | 4473 | 1461209016564 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 20:23:36 INFO - PROCESS | 4473 | 1461209016568 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 20:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:23:36 INFO - PROCESS | 4473 | 1461209016575 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:23:36 INFO - PROCESS | 4473 | 1461209016579 Marionette TRACE conn3 <- [1,1322,null,{}] 20:23:36 INFO - PROCESS | 4473 | 1461209016585 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}] 20:23:36 INFO - PROCESS | 4473 | 1461209016798 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 20:23:37 INFO - PROCESS | 4473 | 1461209017070 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a90d800 == 105 [pid = 4473] [id = 338] 20:23:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x92964800) [pid = 4473] [serial = 1015] [outer = (nil)] 20:23:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x93ac6000) [pid = 4473] [serial = 1016] [outer = 0x92964800] 20:23:37 INFO - PROCESS | 4473 | 1461209017202 Marionette DEBUG loaded listener.js 20:23:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x93acd000) [pid = 4473] [serial = 1017] [outer = 0x92964800] 20:23:38 INFO - PROCESS | 4473 | 1461209018171 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]]]}] 20:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1632ms 20:23:38 INFO - PROCESS | 4473 | 1461209018209 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 20:23:38 INFO - PROCESS | 4473 | 1461209018213 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 20:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:23:38 INFO - PROCESS | 4473 | 1461209018222 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:23:38 INFO - PROCESS | 4473 | 1461209018227 Marionette TRACE conn3 <- [1,1326,null,{}] 20:23:38 INFO - PROCESS | 4473 | 1461209018234 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}] 20:23:38 INFO - PROCESS | 4473 | 1461209018485 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 20:23:38 INFO - PROCESS | 4473 | 1461209018819 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x9131fc00 == 106 [pid = 4473] [id = 339] 20:23:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x93dd9800) [pid = 4473] [serial = 1018] [outer = (nil)] 20:23:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x95a2d800) [pid = 4473] [serial = 1019] [outer = 0x93dd9800] 20:23:38 INFO - PROCESS | 4473 | 1461209018922 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x967c6000) [pid = 4473] [serial = 1020] [outer = 0x93dd9800] 20:23:39 INFO - PROCESS | 4473 | 1461209019917 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]]]}] 20:23:39 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 20:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1737ms 20:23:39 INFO - PROCESS | 4473 | 1461209019959 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 20:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:23:39 INFO - PROCESS | 4473 | 1461209019963 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 20:23:39 INFO - PROCESS | 4473 | 1461209019970 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:23:39 INFO - PROCESS | 4473 | 1461209019974 Marionette TRACE conn3 <- [1,1330,null,{}] 20:23:39 INFO - PROCESS | 4473 | 1461209019981 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}] 20:23:40 INFO - PROCESS | 4473 | 1461209020193 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 20:23:40 INFO - PROCESS | 4473 | 1461209020509 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x967e1c00 == 107 [pid = 4473] [id = 340] 20:23:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x967e6000) [pid = 4473] [serial = 1021] [outer = (nil)] 20:23:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x96f77400) [pid = 4473] [serial = 1022] [outer = 0x967e6000] 20:23:40 INFO - PROCESS | 4473 | 1461209020608 Marionette DEBUG loaded listener.js 20:23:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x96fbec00) [pid = 4473] [serial = 1023] [outer = 0x967e6000] 20:23:41 INFO - PROCESS | 4473 | 1461209021538 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]]]}] 20:23:41 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 20:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1634ms 20:23:41 INFO - PROCESS | 4473 | 1461209021604 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 20:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:23:41 INFO - PROCESS | 4473 | 1461209021609 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 20:23:41 INFO - PROCESS | 4473 | 1461209021616 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:23:41 INFO - PROCESS | 4473 | 1461209021619 Marionette TRACE conn3 <- [1,1334,null,{}] 20:23:41 INFO - PROCESS | 4473 | 1461209021626 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}] 20:23:41 INFO - PROCESS | 4473 | 1461209021849 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 20:23:42 INFO - PROCESS | 4473 | 1461209022119 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x836f3400 == 108 [pid = 4473] [id = 341] 20:23:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0x93d2a000) [pid = 4473] [serial = 1024] [outer = (nil)] 20:23:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 182 (0x974a3000) [pid = 4473] [serial = 1025] [outer = 0x93d2a000] 20:23:42 INFO - PROCESS | 4473 | 1461209022247 Marionette DEBUG loaded listener.js 20:23:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 183 (0x974a6400) [pid = 4473] [serial = 1026] [outer = 0x93d2a000] 20:23:43 INFO - PROCESS | 4473 | 1461209023220 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]]]}] 20:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1639ms 20:23:43 INFO - PROCESS | 4473 | 1461209023256 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 20:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:23:43 INFO - PROCESS | 4473 | 1461209023260 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 20:23:43 INFO - PROCESS | 4473 | 1461209023267 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:23:43 INFO - PROCESS | 4473 | 1461209023271 Marionette TRACE conn3 <- [1,1338,null,{}] 20:23:43 INFO - PROCESS | 4473 | 1461209023278 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}] 20:23:43 INFO - PROCESS | 4473 | 1461209023489 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 20:23:43 INFO - PROCESS | 4473 | 1461209023759 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x836f5400 == 109 [pid = 4473] [id = 342] 20:23:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 184 (0x96f72800) [pid = 4473] [serial = 1027] [outer = (nil)] 20:23:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 185 (0x975ecc00) [pid = 4473] [serial = 1028] [outer = 0x96f72800] 20:23:43 INFO - PROCESS | 4473 | 1461209023888 Marionette DEBUG loaded listener.js 20:23:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 186 (0x97695400) [pid = 4473] [serial = 1029] [outer = 0x96f72800] 20:23:45 INFO - PROCESS | 4473 | 1461209025334 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]]]}] 20:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2103ms 20:23:45 INFO - PROCESS | 4473 | 1461209025396 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 20:23:45 INFO - PROCESS | 4473 | 1461209025411 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 20:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:23:45 INFO - PROCESS | 4473 | 1461209025422 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 4473 | 1461209025425 Marionette TRACE conn3 <- [1,1342,null,{}] 20:23:45 INFO - PROCESS | 4473 | 1461209025432 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}] 20:23:45 INFO - PROCESS | 4473 | 1461209025666 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 20:23:45 INFO - PROCESS | 4473 | 1461209025888 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a744800 == 110 [pid = 4473] [id = 343] 20:23:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x96f7f800) [pid = 4473] [serial = 1030] [outer = (nil)] 20:23:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0x979f3000) [pid = 4473] [serial = 1031] [outer = 0x96f7f800] 20:23:46 INFO - PROCESS | 4473 | 1461209026012 Marionette DEBUG loaded listener.js 20:23:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0x9838a800) [pid = 4473] [serial = 1032] [outer = 0x96f7f800] 20:23:46 INFO - PROCESS | 4473 | 1461209026991 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]]]}] 20:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1633ms 20:23:47 INFO - PROCESS | 4473 | 1461209027056 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 20:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:23:47 INFO - PROCESS | 4473 | 1461209027061 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 20:23:47 INFO - PROCESS | 4473 | 1461209027068 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:23:47 INFO - PROCESS | 4473 | 1461209027071 Marionette TRACE conn3 <- [1,1346,null,{}] 20:23:47 INFO - PROCESS | 4473 | 1461209027077 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}] 20:23:47 INFO - PROCESS | 4473 | 1461209027296 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 20:23:47 INFO - PROCESS | 4473 | 1461209027613 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b50000 == 111 [pid = 4473] [id = 344] 20:23:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x979fb800) [pid = 4473] [serial = 1033] [outer = (nil)] 20:23:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x98394800) [pid = 4473] [serial = 1034] [outer = 0x979fb800] 20:23:47 INFO - PROCESS | 4473 | 1461209027717 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x98451800) [pid = 4473] [serial = 1035] [outer = 0x979fb800] 20:23:48 INFO - PROCESS | 4473 | 1461209028644 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1632ms 20:23:48 INFO - PROCESS | 4473 | 1461209028701 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 4473 | 1461209028705 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 20:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:23:48 INFO - PROCESS | 4473 | 1461209028712 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 4473 | 1461209028716 Marionette TRACE conn3 <- [1,1350,null,{}] 20:23:48 INFO - PROCESS | 4473 | 1461209028722 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}] 20:23:48 INFO - PROCESS | 4473 | 1461209028947 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 20:23:49 INFO - PROCESS | 4473 | 1461209029282 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d30400 == 112 [pid = 4473] [id = 345] 20:23:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0x85003000) [pid = 4473] [serial = 1036] [outer = (nil)] 20:23:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0x87fe2800) [pid = 4473] [serial = 1037] [outer = 0x85003000] 20:23:49 INFO - PROCESS | 4473 | 1461209029379 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 195 (0x887d7c00) [pid = 4473] [serial = 1038] [outer = 0x85003000] 20:23:50 INFO - PROCESS | 4473 | 1461209030323 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]]]}] 20:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1684ms 20:23:50 INFO - PROCESS | 4473 | 1461209030398 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 4473 | 1461209030402 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 20:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:23:50 INFO - PROCESS | 4473 | 1461209030409 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 4473 | 1461209030413 Marionette TRACE conn3 <- [1,1354,null,{}] 20:23:50 INFO - PROCESS | 4473 | 1461209030419 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}] 20:23:50 INFO - PROCESS | 4473 | 1461209030640 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 20:23:50 INFO - PROCESS | 4473 | 1461209030969 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x836ec000 == 113 [pid = 4473] [id = 346] 20:23:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 196 (0x836f0000) [pid = 4473] [serial = 1039] [outer = (nil)] 20:23:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 197 (0x87b47800) [pid = 4473] [serial = 1040] [outer = 0x836f0000] 20:23:51 INFO - PROCESS | 4473 | 1461209031061 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 198 (0x88b71000) [pid = 4473] [serial = 1041] [outer = 0x836f0000] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x85010800 == 112 [pid = 4473] [id = 327] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8460ac00 == 111 [pid = 4473] [id = 326] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x85aed000 == 110 [pid = 4473] [id = 325] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x87b4b800 == 109 [pid = 4473] [id = 324] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x904bc400 == 108 [pid = 4473] [id = 321] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8c318800 == 107 [pid = 4473] [id = 322] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8cebe400 == 106 [pid = 4473] [id = 320] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdc1800 == 105 [pid = 4473] [id = 319] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x91f13000 == 104 [pid = 4473] [id = 318] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb49400 == 103 [pid = 4473] [id = 316] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x9131f400 == 102 [pid = 4473] [id = 317] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x836eb400 == 101 [pid = 4473] [id = 315] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbc7800 == 100 [pid = 4473] [id = 314] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb49800 == 99 [pid = 4473] [id = 313] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba78000 == 98 [pid = 4473] [id = 312] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8b7a0400 == 97 [pid = 4473] [id = 311] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8a909400 == 96 [pid = 4473] [id = 309] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab2a000 == 95 [pid = 4473] [id = 310] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x899dd400 == 94 [pid = 4473] [id = 308] 20:23:52 INFO - PROCESS | 4473 | --DOCSHELL 0x84d26400 == 93 [pid = 4473] [id = 307] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 197 (0x929b6800) [pid = 4473] [serial = 720] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 196 (0xa0a46c00) [pid = 4473] [serial = 813] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 195 (0x98393400) [pid = 4473] [serial = 807] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 194 (0x92ae9800) [pid = 4473] [serial = 801] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0x98a06c00) [pid = 4473] [serial = 810] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x8c315400) [pid = 4473] [serial = 795] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x93d32400) [pid = 4473] [serial = 822] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0x87099400) [pid = 4473] [serial = 831] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x85aeb800) [pid = 4473] [serial = 828] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x84d31800) [pid = 4473] [serial = 825] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0xa0a42400) [pid = 4473] [serial = 819] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0x87b4d000) [pid = 4473] [serial = 816] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 185 (0x900c1400) [pid = 4473] [serial = 798] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 184 (0x836f4800) [pid = 4473] [serial = 834] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 183 (0x89ce6400) [pid = 4473] [serial = 792] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 182 (0x93ac3c00) [pid = 4473] [serial = 804] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 181 (0x8b7a2400) [pid = 4473] [serial = 866] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x89950400) [pid = 4473] [serial = 915] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x8ba6e000) [pid = 4473] [serial = 867] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x84613800) [pid = 4473] [serial = 908] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x84d2dc00) [pid = 4473] [serial = 909] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x8f959800) [pid = 4473] [serial = 878] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x87b47c00) [pid = 4473] [serial = 917] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x93dda400) [pid = 4473] [serial = 896] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x93ddd800) [pid = 4473] [serial = 897] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8e7de800) [pid = 4473] [serial = 875] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8f641800) [pid = 4473] [serial = 876] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x87fe7c00) [pid = 4473] [serial = 905] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x887a7000) [pid = 4473] [serial = 906] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x85aef800) [pid = 4473] [serial = 857] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x87b44000) [pid = 4473] [serial = 858] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x929b4800) [pid = 4473] [serial = 887] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x92bd5800) [pid = 4473] [serial = 888] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x87b46000) [pid = 4473] [serial = 911] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x8c320800) [pid = 4473] [serial = 869] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8c3a5400) [pid = 4473] [serial = 870] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x8500f800) [pid = 4473] [serial = 902] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x89947c00) [pid = 4473] [serial = 903] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x967d9c00) [pid = 4473] [serial = 899] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x967e2400) [pid = 4473] [serial = 900] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x8a7b5000) [pid = 4473] [serial = 863] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8a90fc00) [pid = 4473] [serial = 864] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8fd61400) [pid = 4473] [serial = 881] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x8fd65000) [pid = 4473] [serial = 882] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8e697800) [pid = 4473] [serial = 872] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x8e69c400) [pid = 4473] [serial = 873] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x88b76000) [pid = 4473] [serial = 855] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8994f800) [pid = 4473] [serial = 860] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x899e7c00) [pid = 4473] [serial = 861] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x93d29400) [pid = 4473] [serial = 893] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x93d2bc00) [pid = 4473] [serial = 894] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x939d4c00) [pid = 4473] [serial = 890] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x939dcc00) [pid = 4473] [serial = 891] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x904ca400) [pid = 4473] [serial = 884] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x9064c000) [pid = 4473] [serial = 885] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8fa27c00) [pid = 4473] [serial = 879] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8b906000) [pid = 4473] [serial = 594] [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.] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x88b79400) [pid = 4473] [serial = 914] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x89f22400) [pid = 4473] [serial = 918] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8a74dc00) [pid = 4473] [serial = 920] [outer = (nil)] [url = about:blank] 20:23:52 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x87fe3400) [pid = 4473] [serial = 912] [outer = (nil)] [url = about:blank] 20:23:53 INFO - PROCESS | 4473 | 1461209033270 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]]]}] 20:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2890ms 20:23:53 INFO - PROCESS | 4473 | 1461209033300 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 20:23:53 INFO - PROCESS | 4473 | 1461209033308 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 20:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:23:53 INFO - PROCESS | 4473 | 1461209033317 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:23:53 INFO - PROCESS | 4473 | 1461209033322 Marionette TRACE conn3 <- [1,1358,null,{}] 20:23:53 INFO - PROCESS | 4473 | 1461209033330 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}] 20:23:53 INFO - PROCESS | 4473 | 1461209033549 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 20:23:53 INFO - PROCESS | 4473 | 1461209033737 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x8460ac00 == 94 [pid = 4473] [id = 347] 20:23:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x84d33400) [pid = 4473] [serial = 1042] [outer = (nil)] 20:23:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x87b46000) [pid = 4473] [serial = 1043] [outer = 0x84d33400] 20:23:53 INFO - PROCESS | 4473 | 1461209033822 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x87fdfc00) [pid = 4473] [serial = 1044] [outer = 0x84d33400] 20:23:54 INFO - PROCESS | 4473 | 1461209034722 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]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1436ms 20:23:54 INFO - PROCESS | 4473 | 1461209034753 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 4473 | 1461209034761 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 20:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:23:54 INFO - PROCESS | 4473 | 1461209034772 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 4473 | 1461209034775 Marionette TRACE conn3 <- [1,1362,null,{}] 20:23:54 INFO - PROCESS | 4473 | 1461209034782 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}] 20:23:55 INFO - PROCESS | 4473 | 1461209035082 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 20:23:55 INFO - PROCESS | 4473 | 1461209035151 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x87feb800 == 95 [pid = 4473] [id = 348] 20:23:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8994bc00) [pid = 4473] [serial = 1045] [outer = (nil)] 20:23:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x89953400) [pid = 4473] [serial = 1046] [outer = 0x8994bc00] 20:23:55 INFO - PROCESS | 4473 | 1461209035227 Marionette DEBUG loaded listener.js 20:23:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x899e2800) [pid = 4473] [serial = 1047] [outer = 0x8994bc00] 20:23:56 INFO - PROCESS | 4473 | 1461209036290 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]]]}] 20:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1591ms 20:23:56 INFO - PROCESS | 4473 | 1461209036364 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 4473 | 1461209036373 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 20:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:23:56 INFO - PROCESS | 4473 | 1461209036384 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 4473 | 1461209036399 Marionette TRACE conn3 <- [1,1366,null,{}] 20:23:56 INFO - PROCESS | 4473 | 1461209036458 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}] 20:23:56 INFO - PROCESS | 4473 | 1461209036733 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 20:23:56 INFO - PROCESS | 4473 | 1461209036762 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f21400 == 96 [pid = 4473] [id = 349] 20:23:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8a74dc00) [pid = 4473] [serial = 1048] [outer = (nil)] 20:23:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8a7b2400) [pid = 4473] [serial = 1049] [outer = 0x8a74dc00] 20:23:56 INFO - PROCESS | 4473 | 1461209036883 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8a90e400) [pid = 4473] [serial = 1050] [outer = 0x8a74dc00] 20:23:57 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x89ce9800) [pid = 4473] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:23:57 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x8a7b4400) [pid = 4473] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:23:57 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x9fc57800) [pid = 4473] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:23:57 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x87b4c400) [pid = 4473] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:23:57 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x85aedc00) [pid = 4473] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:23:58 INFO - PROCESS | 4473 | 1461209038268 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] 20:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:23:58 INFO - PROCESS | 4473 | 1461209038308 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 20:23:58 INFO - PROCESS | 4473 | 1461209038316 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 4473 | 1461209038319 Marionette TRACE conn3 <- [1,1370,null,{}] 20:23:58 INFO - PROCESS | 4473 | 1461209038325 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}] 20:23:58 INFO - PROCESS | 4473 | 1461209038527 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 20:23:58 INFO - PROCESS | 4473 | 1461209038705 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d72c00 == 97 [pid = 4473] [id = 350] 20:23:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x88b76800) [pid = 4473] [serial = 1051] [outer = (nil)] 20:23:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8ab5c800) [pid = 4473] [serial = 1052] [outer = 0x88b76800] 20:23:58 INFO - PROCESS | 4473 | 1461209038783 Marionette DEBUG loaded listener.js 20:23:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8b79a800) [pid = 4473] [serial = 1053] [outer = 0x88b76800] 20:23:59 INFO - PROCESS | 4473 | 1461209039698 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] 20:23:59 INFO - PROCESS | 4473 | 1461209039757 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 20:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:23:59 INFO - PROCESS | 4473 | 1461209039780 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:23:59 INFO - PROCESS | 4473 | 1461209039786 Marionette TRACE conn3 <- [1,1374,null,{}] 20:23:59 INFO - PROCESS | 4473 | 1461209039839 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}] 20:24:00 INFO - PROCESS | 4473 | 1461209040177 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 20:24:00 INFO - PROCESS | 4473 | 1461209040413 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b42c00 == 98 [pid = 4473] [id = 351] 20:24:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x87b47000) [pid = 4473] [serial = 1054] [outer = (nil)] 20:24:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x87b4c400) [pid = 4473] [serial = 1055] [outer = 0x87b47000] 20:24:00 INFO - PROCESS | 4473 | 1461209040508 Marionette DEBUG loaded listener.js 20:24:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x887b0800) [pid = 4473] [serial = 1056] [outer = 0x87b47000] 20:24:01 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:01 INFO - PROCESS | 4473 | 1461209041545 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] 20:24:01 INFO - PROCESS | 4473 | 1461209041576 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 20:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:24:01 INFO - PROCESS | 4473 | 1461209041588 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 4473 | 1461209041592 Marionette TRACE conn3 <- [1,1378,null,{}] 20:24:01 INFO - PROCESS | 4473 | 1461209041599 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}] 20:24:01 INFO - PROCESS | 4473 | 1461209041833 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 20:24:02 INFO - PROCESS | 4473 | 1461209042136 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce8400 == 99 [pid = 4473] [id = 352] 20:24:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x89ce9000) [pid = 4473] [serial = 1057] [outer = (nil)] 20:24:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8a747000) [pid = 4473] [serial = 1058] [outer = 0x89ce9000] 20:24:02 INFO - PROCESS | 4473 | 1461209042236 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8a910400) [pid = 4473] [serial = 1059] [outer = 0x89ce9000] 20:24:03 INFO - PROCESS | 4473 | 1461209043348 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] 20:24:03 INFO - PROCESS | 4473 | 1461209043389 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 20:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:24:03 INFO - PROCESS | 4473 | 1461209043397 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 4473 | 1461209043403 Marionette TRACE conn3 <- [1,1382,null,{}] 20:24:03 INFO - PROCESS | 4473 | 1461209043421 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}] 20:24:03 INFO - PROCESS | 4473 | 1461209043683 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 20:24:04 INFO - PROCESS | 4473 | 1461209044041 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7b0000 == 100 [pid = 4473] [id = 353] 20:24:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8bb46000) [pid = 4473] [serial = 1060] [outer = (nil)] 20:24:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8c321000) [pid = 4473] [serial = 1061] [outer = 0x8bb46000] 20:24:04 INFO - PROCESS | 4473 | 1461209044138 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8c3ad400) [pid = 4473] [serial = 1062] [outer = 0x8bb46000] 20:24:05 INFO - PROCESS | 4473 | [4473] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:24:05 INFO - PROCESS | 4473 | 1461209045127 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] 20:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:24:05 INFO - PROCESS | 4473 | 1461209045192 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 20:24:05 INFO - PROCESS | 4473 | 1461209045199 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 4473 | 1461209045203 Marionette TRACE conn3 <- [1,1386,null,{}] 20:24:05 INFO - PROCESS | 4473 | 1461209045209 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}] 20:24:05 INFO - PROCESS | 4473 | 1461209045435 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 20:24:05 INFO - PROCESS | 4473 | 1461209045724 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3ac000 == 101 [pid = 4473] [id = 354] 20:24:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8cdce000) [pid = 4473] [serial = 1063] [outer = (nil)] 20:24:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8e698800) [pid = 4473] [serial = 1064] [outer = 0x8cdce000] 20:24:05 INFO - PROCESS | 4473 | 1461209045820 Marionette DEBUG loaded listener.js 20:24:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8e6a0000) [pid = 4473] [serial = 1065] [outer = 0x8cdce000] 20:24:06 INFO - PROCESS | 4473 | 1461209046786 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] 20:24:06 INFO - PROCESS | 4473 | 1461209046846 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 20:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:24:06 INFO - PROCESS | 4473 | 1461209046853 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:24:06 INFO - PROCESS | 4473 | 1461209046856 Marionette TRACE conn3 <- [1,1390,null,{}] 20:24:06 INFO - PROCESS | 4473 | 1461209046862 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}] 20:24:07 INFO - PROCESS | 4473 | 1461209047104 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 20:24:07 INFO - PROCESS | 4473 | 1461209047415 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdc8000 == 102 [pid = 4473] [id = 355] 20:24:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x8cdcb400) [pid = 4473] [serial = 1066] [outer = (nil)] 20:24:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x8f643c00) [pid = 4473] [serial = 1067] [outer = 0x8cdcb400] 20:24:07 INFO - PROCESS | 4473 | 1461209047506 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x8f64c400) [pid = 4473] [serial = 1068] [outer = 0x8cdcb400] 20:24:08 INFO - PROCESS | 4473 | 1461209048431 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]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1636ms 20:24:08 INFO - PROCESS | 4473 | 1461209048490 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 20:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:24:08 INFO - PROCESS | 4473 | 1461209048494 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 20:24:08 INFO - PROCESS | 4473 | 1461209048501 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 4473 | 1461209048505 Marionette TRACE conn3 <- [1,1394,null,{}] 20:24:08 INFO - PROCESS | 4473 | 1461209048511 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}] 20:24:08 INFO - PROCESS | 4473 | 1461209048793 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 20:24:09 INFO - PROCESS | 4473 | 1461209049112 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7ddc00 == 103 [pid = 4473] [id = 356] 20:24:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x8fa33000) [pid = 4473] [serial = 1069] [outer = (nil)] 20:24:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x900c6c00) [pid = 4473] [serial = 1070] [outer = 0x8fa33000] 20:24:09 INFO - PROCESS | 4473 | 1461209049206 Marionette DEBUG loaded listener.js 20:24:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x9064a000) [pid = 4473] [serial = 1071] [outer = 0x8fa33000] 20:24:10 INFO - PROCESS | 4473 | 1461209050168 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]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1738ms 20:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:24:10 INFO - PROCESS | 4473 | 1461209050240 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 4473 | 1461209050243 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 20:24:10 INFO - PROCESS | 4473 | 1461209050251 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 4473 | 1461209050254 Marionette TRACE conn3 <- [1,1398,null,{}] 20:24:10 INFO - PROCESS | 4473 | 1461209050261 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}] 20:24:10 INFO - PROCESS | 4473 | 1461209050585 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 20:24:10 INFO - PROCESS | 4473 | 1461209050841 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb44800 == 104 [pid = 4473] [id = 357] 20:24:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x8f959800) [pid = 4473] [serial = 1072] [outer = (nil)] 20:24:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x91f1f800) [pid = 4473] [serial = 1073] [outer = 0x8f959800] 20:24:10 INFO - PROCESS | 4473 | 1461209050933 Marionette DEBUG loaded listener.js 20:24:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x929b2000) [pid = 4473] [serial = 1074] [outer = 0x8f959800] 20:24:11 INFO - PROCESS | 4473 | 1461209051900 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]]]}] 20:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1690ms 20:24:11 INFO - PROCESS | 4473 | 1461209051941 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 20:24:11 INFO - PROCESS | 4473 | 1461209051945 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 20:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:24:11 INFO - PROCESS | 4473 | 1461209051952 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:24:11 INFO - PROCESS | 4473 | 1461209051955 Marionette TRACE conn3 <- [1,1402,null,{}] 20:24:11 INFO - PROCESS | 4473 | 1461209051961 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}] 20:24:12 INFO - PROCESS | 4473 | 1461209052169 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 20:24:12 INFO - PROCESS | 4473 | 1461209052439 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7d8400 == 105 [pid = 4473] [id = 358] 20:24:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x9131d800) [pid = 4473] [serial = 1075] [outer = (nil)] 20:24:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x92bd9400) [pid = 4473] [serial = 1076] [outer = 0x9131d800] 20:24:12 INFO - PROCESS | 4473 | 1461209052542 Marionette DEBUG loaded listener.js 20:24:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x92bef000) [pid = 4473] [serial = 1077] [outer = 0x9131d800] 20:24:13 INFO - PROCESS | 4473 | 1461209053448 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]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1535ms 20:24:13 INFO - PROCESS | 4473 | 1461209053488 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 20:24:13 INFO - PROCESS | 4473 | 1461209053493 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 20:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:24:13 INFO - PROCESS | 4473 | 1461209053499 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 4473 | 1461209053503 Marionette TRACE conn3 <- [1,1406,null,{}] 20:24:13 INFO - PROCESS | 4473 | 1461209053509 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}] 20:24:13 INFO - PROCESS | 4473 | 1461209053726 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 20:24:14 INFO - PROCESS | 4473 | 1461209053988 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af2800 == 106 [pid = 4473] [id = 359] 20:24:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x92af6000) [pid = 4473] [serial = 1078] [outer = (nil)] 20:24:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x93ac1400) [pid = 4473] [serial = 1079] [outer = 0x92af6000] 20:24:14 INFO - PROCESS | 4473 | 1461209054121 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x93acc800) [pid = 4473] [serial = 1080] [outer = 0x92af6000] 20:24:15 INFO - PROCESS | 4473 | 1461209055065 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]]]}] 20:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1633ms 20:24:15 INFO - PROCESS | 4473 | 1461209055135 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 20:24:15 INFO - PROCESS | 4473 | 1461209055138 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 20:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:24:15 INFO - PROCESS | 4473 | 1461209055145 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 4473 | 1461209055149 Marionette TRACE conn3 <- [1,1410,null,{}] 20:24:15 INFO - PROCESS | 4473 | 1461209055155 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}] 20:24:15 INFO - PROCESS | 4473 | 1461209055428 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 20:24:15 INFO - PROCESS | 4473 | 1461209055739 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d2d000 == 107 [pid = 4473] [id = 360] 20:24:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x887ccc00) [pid = 4473] [serial = 1081] [outer = (nil)] 20:24:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x93d2c800) [pid = 4473] [serial = 1082] [outer = 0x887ccc00] 20:24:15 INFO - PROCESS | 4473 | 1461209055839 Marionette DEBUG loaded listener.js 20:24:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x93d2f400) [pid = 4473] [serial = 1083] [outer = 0x887ccc00] 20:24:16 INFO - PROCESS | 4473 | 1461209056858 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]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1739ms 20:24:16 INFO - PROCESS | 4473 | 1461209056885 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 4473 | 1461209056889 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 20:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:24:16 INFO - PROCESS | 4473 | 1461209056896 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 4473 | 1461209056901 Marionette TRACE conn3 <- [1,1414,null,{}] 20:24:16 INFO - PROCESS | 4473 | 1461209056908 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}] 20:24:17 INFO - PROCESS | 4473 | 1461209057181 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 20:24:17 INFO - PROCESS | 4473 | 1461209057507 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x92aeb400 == 108 [pid = 4473] [id = 361] 20:24:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x94f17000) [pid = 4473] [serial = 1084] [outer = (nil)] 20:24:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x95c8d400) [pid = 4473] [serial = 1085] [outer = 0x94f17000] 20:24:17 INFO - PROCESS | 4473 | 1461209057608 Marionette DEBUG loaded listener.js 20:24:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x967e8c00) [pid = 4473] [serial = 1086] [outer = 0x94f17000] 20:24:18 INFO - PROCESS | 4473 | 1461209058698 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1838ms 20:24:18 INFO - PROCESS | 4473 | 1461209058734 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 4473 | 1461209058738 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 20:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:24:18 INFO - PROCESS | 4473 | 1461209058745 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 4473 | 1461209058748 Marionette TRACE conn3 <- [1,1418,null,{}] 20:24:18 INFO - PROCESS | 4473 | 1461209058754 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}] 20:24:19 INFO - PROCESS | 4473 | 1461209059002 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 20:24:19 INFO - PROCESS | 4473 | 1461209059318 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x967ba800 == 109 [pid = 4473] [id = 362] 20:24:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x967bd800) [pid = 4473] [serial = 1087] [outer = (nil)] 20:24:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x97bf5800) [pid = 4473] [serial = 1088] [outer = 0x967bd800] 20:24:19 INFO - PROCESS | 4473 | 1461209059411 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x98391800) [pid = 4473] [serial = 1089] [outer = 0x967bd800] 20:24:20 INFO - PROCESS | 4473 | 1461209060411 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]]]}] 20:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1734ms 20:24:20 INFO - PROCESS | 4473 | 1461209060481 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 20:24:20 INFO - PROCESS | 4473 | 1461209060484 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 20:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:24:20 INFO - PROCESS | 4473 | 1461209060492 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:24:20 INFO - PROCESS | 4473 | 1461209060495 Marionette TRACE conn3 <- [1,1422,null,{}] 20:24:20 INFO - PROCESS | 4473 | 1461209060501 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}] 20:24:20 INFO - PROCESS | 4473 | 1461209060733 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 20:24:21 INFO - PROCESS | 4473 | 1461209061066 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b72000 == 110 [pid = 4473] [id = 363] 20:24:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0x8a7af400) [pid = 4473] [serial = 1090] [outer = (nil)] 20:24:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 182 (0x986cc000) [pid = 4473] [serial = 1091] [outer = 0x8a7af400] 20:24:21 INFO - PROCESS | 4473 | 1461209061160 Marionette DEBUG loaded listener.js 20:24:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 183 (0x98723c00) [pid = 4473] [serial = 1092] [outer = 0x8a7af400] 20:24:22 INFO - PROCESS | 4473 | 1461209062158 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1736ms 20:24:22 INFO - PROCESS | 4473 | 1461209062229 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 4473 | 1461209062234 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 20:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:24:22 INFO - PROCESS | 4473 | 1461209062240 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 4473 | 1461209062244 Marionette TRACE conn3 <- [1,1426,null,{}] 20:24:22 INFO - PROCESS | 4473 | 1461209062250 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}] 20:24:22 INFO - PROCESS | 4473 | 1461209062461 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 20:24:22 INFO - PROCESS | 4473 | 1461209062774 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d29800 == 111 [pid = 4473] [id = 364] 20:24:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 184 (0x986c2000) [pid = 4473] [serial = 1093] [outer = (nil)] 20:24:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 185 (0x98986c00) [pid = 4473] [serial = 1094] [outer = 0x986c2000] 20:24:22 INFO - PROCESS | 4473 | 1461209062884 Marionette DEBUG loaded listener.js 20:24:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 186 (0x9898e400) [pid = 4473] [serial = 1095] [outer = 0x986c2000] 20:24:23 INFO - PROCESS | 4473 | 1461209063824 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]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1631ms 20:24:23 INFO - PROCESS | 4473 | 1461209063872 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 20:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:24:23 INFO - PROCESS | 4473 | 1461209063876 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 20:24:23 INFO - PROCESS | 4473 | 1461209063883 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 4473 | 1461209063886 Marionette TRACE conn3 <- [1,1430,null,{}] 20:24:23 INFO - PROCESS | 4473 | 1461209063892 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}] 20:24:24 INFO - PROCESS | 4473 | 1461209064109 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 20:24:24 INFO - PROCESS | 4473 | 1461209064438 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708f800 == 112 [pid = 4473] [id = 365] 20:24:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x8ab32800) [pid = 4473] [serial = 1096] [outer = (nil)] 20:24:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0x99022800) [pid = 4473] [serial = 1097] [outer = 0x8ab32800] 20:24:24 INFO - PROCESS | 4473 | 1461209064537 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0x9903e000) [pid = 4473] [serial = 1098] [outer = 0x8ab32800] 20:24:26 INFO - PROCESS | 4473 | 1461209066185 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]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2338ms 20:24:26 INFO - PROCESS | 4473 | 1461209066221 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 4473 | 1461209066227 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 20:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:24:26 INFO - PROCESS | 4473 | 1461209066236 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 4473 | 1461209066242 Marionette TRACE conn3 <- [1,1434,null,{}] 20:24:26 INFO - PROCESS | 4473 | 1461209066252 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}] 20:24:26 INFO - PROCESS | 4473 | 1461209066468 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 20:24:26 INFO - PROCESS | 4473 | 1461209066695 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b48800 == 113 [pid = 4473] [id = 366] 20:24:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x87b48c00) [pid = 4473] [serial = 1099] [outer = (nil)] 20:24:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x8994e800) [pid = 4473] [serial = 1100] [outer = 0x87b48c00] 20:24:26 INFO - PROCESS | 4473 | 1461209066817 Marionette DEBUG loaded listener.js 20:24:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x89ce3400) [pid = 4473] [serial = 1101] [outer = 0x87b48c00] 20:24:27 INFO - PROCESS | 4473 | 1461209067842 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]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1644ms 20:24:27 INFO - PROCESS | 4473 | 1461209067881 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 4473 | 1461209067889 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 20:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:24:27 INFO - PROCESS | 4473 | 1461209067900 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 4473 | 1461209067903 Marionette TRACE conn3 <- [1,1438,null,{}] 20:24:27 INFO - PROCESS | 4473 | 1461209067910 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}] 20:24:28 INFO - PROCESS | 4473 | 1461209068119 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 20:24:28 INFO - PROCESS | 4473 | 1461209068550 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x8709ac00 == 114 [pid = 4473] [id = 367] 20:24:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0x87fec400) [pid = 4473] [serial = 1102] [outer = (nil)] 20:24:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0x8a7b2000) [pid = 4473] [serial = 1103] [outer = 0x87fec400] 20:24:28 INFO - PROCESS | 4473 | 1461209068644 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 195 (0x8ab34c00) [pid = 4473] [serial = 1104] [outer = 0x87fec400] 20:24:29 INFO - PROCESS | 4473 | 1461209069613 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]]]}] 20:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1785ms 20:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:24:29 INFO - PROCESS | 4473 | 1461209069686 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 20:24:29 INFO - PROCESS | 4473 | 1461209069689 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 20:24:29 INFO - PROCESS | 4473 | 1461209069696 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:24:29 INFO - PROCESS | 4473 | 1461209069702 Marionette TRACE conn3 <- [1,1442,null,{}] 20:24:29 INFO - PROCESS | 4473 | 1461209069718 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}] 20:24:29 INFO - PROCESS | 4473 | 1461209069964 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x974a0c00 == 113 [pid = 4473] [id = 77] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x89f21400 == 112 [pid = 4473] [id = 349] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x87feb800 == 111 [pid = 4473] [id = 348] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8460ac00 == 110 [pid = 4473] [id = 347] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x84d30400 == 109 [pid = 4473] [id = 345] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x87b50000 == 108 [pid = 4473] [id = 344] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x836f5400 == 107 [pid = 4473] [id = 342] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8a744800 == 106 [pid = 4473] [id = 343] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x836f3400 == 105 [pid = 4473] [id = 341] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x967e1c00 == 104 [pid = 4473] [id = 340] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8a90d800 == 103 [pid = 4473] [id = 338] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x9131fc00 == 102 [pid = 4473] [id = 339] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x904bfc00 == 101 [pid = 4473] [id = 337] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3af000 == 100 [pid = 4473] [id = 336] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbc3c00 == 99 [pid = 4473] [id = 335] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8b79c400 == 98 [pid = 4473] [id = 334] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x887aec00 == 97 [pid = 4473] [id = 332] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb47c00 == 96 [pid = 4473] [id = 333] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x89951000 == 95 [pid = 4473] [id = 331] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x887a1400 == 94 [pid = 4473] [id = 330] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x83d76400 == 93 [pid = 4473] [id = 328] 20:24:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8460f000 == 92 [pid = 4473] [id = 329] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 194 (0x8a7a9c00) [pid = 4473] [serial = 981] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0x8fa2c400) [pid = 4473] [serial = 947] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x939dc800) [pid = 4473] [serial = 962] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x8ab2b400) [pid = 4473] [serial = 983] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0x89f1f400) [pid = 4473] [serial = 926] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x8f644c00) [pid = 4473] [serial = 944] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x92af0000) [pid = 4473] [serial = 956] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0x8bb4c000) [pid = 4473] [serial = 935] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0x887a3000) [pid = 4473] [serial = 923] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 185 (0x994c7400) [pid = 4473] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 184 (0x899da000) [pid = 4473] [serial = 975] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 183 (0x8ab32400) [pid = 4473] [serial = 984] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 182 (0x93d26400) [pid = 4473] [serial = 965] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 181 (0x914a6400) [pid = 4473] [serial = 953] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x8ab63c00) [pid = 4473] [serial = 929] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x88b7e000) [pid = 4473] [serial = 974] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x87b4dc00) [pid = 4473] [serial = 977] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x887cc000) [pid = 4473] [serial = 978] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x85af2800) [pid = 4473] [serial = 971] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8a561c00) [pid = 4473] [serial = 980] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x93dd7000) [pid = 4473] [serial = 968] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8cec3c00) [pid = 4473] [serial = 941] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8cbc5400) [pid = 4473] [serial = 938] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x92be4800) [pid = 4473] [serial = 959] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x900ce000) [pid = 4473] [serial = 950] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8ba6dc00) [pid = 4473] [serial = 932] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x87b4e000) [pid = 4473] [serial = 986] [outer = (nil)] [url = about:blank] 20:24:30 INFO - PROCESS | 4473 | 1461209070623 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d30400 == 93 [pid = 4473] [id = 368] 20:24:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x85aeac00) [pid = 4473] [serial = 1105] [outer = (nil)] 20:24:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x87b45c00) [pid = 4473] [serial = 1106] [outer = 0x85aeac00] 20:24:30 INFO - PROCESS | 4473 | 1461209070711 Marionette DEBUG loaded listener.js 20:24:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x887a5c00) [pid = 4473] [serial = 1107] [outer = 0x85aeac00] 20:24:31 INFO - PROCESS | 4473 | 1461209071572 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]]]}] 20:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1943ms 20:24:31 INFO - PROCESS | 4473 | 1461209071638 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 20:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:24:31 INFO - PROCESS | 4473 | 1461209071643 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 20:24:31 INFO - PROCESS | 4473 | 1461209071675 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 4473 | 1461209071678 Marionette TRACE conn3 <- [1,1446,null,{}] 20:24:31 INFO - PROCESS | 4473 | 1461209071687 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}] 20:24:31 INFO - PROCESS | 4473 | 1461209071886 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 20:24:31 INFO - PROCESS | 4473 | 1461209071897 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d2ec00 == 94 [pid = 4473] [id = 369] 20:24:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x899e4c00) [pid = 4473] [serial = 1108] [outer = (nil)] 20:24:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x8a570800) [pid = 4473] [serial = 1109] [outer = 0x899e4c00] 20:24:31 INFO - PROCESS | 4473 | 1461209071977 Marionette DEBUG loaded listener.js 20:24:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x8a7ae800) [pid = 4473] [serial = 1110] [outer = 0x899e4c00] 20:24:33 INFO - PROCESS | 4473 | 1461209073015 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]]]}] 20:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1459ms 20:24:33 INFO - PROCESS | 4473 | 1461209073115 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 20:24:33 INFO - PROCESS | 4473 | 1461209073120 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 20:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:24:33 INFO - PROCESS | 4473 | 1461209073126 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:24:33 INFO - PROCESS | 4473 | 1461209073129 Marionette TRACE conn3 <- [1,1450,null,{}] 20:24:33 INFO - PROCESS | 4473 | 1461209073135 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}] 20:24:33 INFO - PROCESS | 4473 | 1461209073392 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 20:24:33 INFO - PROCESS | 4473 | 1461209073428 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x887c9c00 == 95 [pid = 4473] [id = 370] 20:24:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x88b7e000) [pid = 4473] [serial = 1111] [outer = (nil)] 20:24:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x8b79d400) [pid = 4473] [serial = 1112] [outer = 0x88b7e000] 20:24:33 INFO - PROCESS | 4473 | 1461209073506 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x8ba72000) [pid = 4473] [serial = 1113] [outer = 0x88b7e000] 20:24:34 INFO - PROCESS | 4473 | 1461209074527 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]]]}] 20:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1438ms 20:24:34 INFO - PROCESS | 4473 | 1461209074564 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 20:24:34 INFO - PROCESS | 4473 | 1461209074568 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 20:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:24:34 INFO - PROCESS | 4473 | 1461209074575 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:24:34 INFO - PROCESS | 4473 | 1461209074578 Marionette TRACE conn3 <- [1,1454,null,{}] 20:24:34 INFO - PROCESS | 4473 | 1461209074590 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}] 20:24:34 INFO - PROCESS | 4473 | 1461209074876 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 20:24:34 INFO - PROCESS | 4473 | 1461209074909 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4f400 == 96 [pid = 4473] [id = 371] 20:24:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x8c31c000) [pid = 4473] [serial = 1114] [outer = (nil)] 20:24:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x8cbcc400) [pid = 4473] [serial = 1115] [outer = 0x8c31c000] 20:24:34 INFO - PROCESS | 4473 | 1461209074990 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x8cec1800) [pid = 4473] [serial = 1116] [outer = 0x8c31c000] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x8994bc00) [pid = 4473] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x8bb4c400) [pid = 4473] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x913be400) [pid = 4473] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x84d33400) [pid = 4473] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x96f7f800) [pid = 4473] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x8e7e1c00) [pid = 4473] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x85008800) [pid = 4473] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8a74dc00) [pid = 4473] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x96f72800) [pid = 4473] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x8cec9000) [pid = 4473] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8f95cc00) [pid = 4473] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x92964800) [pid = 4473] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x967e6000) [pid = 4473] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x8ab2a400) [pid = 4473] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x9131c400) [pid = 4473] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8ab5d000) [pid = 4473] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x8e696400) [pid = 4473] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x939d1000) [pid = 4473] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x899e6800) [pid = 4473] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9149f400) [pid = 4473] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8ba6a000) [pid = 4473] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x89f20800) [pid = 4473] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x84d2f800) [pid = 4473] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x93dd9800) [pid = 4473] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8b796000) [pid = 4473] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x979fb800) [pid = 4473] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x93d2a000) [pid = 4473] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x929ba400) [pid = 4473] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8bb50400) [pid = 4473] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8cb64c00) [pid = 4473] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x84609c00) [pid = 4473] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x8cec4400) [pid = 4473] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8cb63400) [pid = 4473] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8994c400) [pid = 4473] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8b79b000) [pid = 4473] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x85003000) [pid = 4473] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8cdc6000) [pid = 4473] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:24:36 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x887a2400) [pid = 4473] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:24:36 INFO - PROCESS | 4473 | 1461209076794 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]]]}] 20:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2239ms 20:24:36 INFO - PROCESS | 4473 | 1461209076817 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 4473 | 1461209076820 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 20:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:24:36 INFO - PROCESS | 4473 | 1461209076827 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 4473 | 1461209076831 Marionette TRACE conn3 <- [1,1458,null,{}] 20:24:36 INFO - PROCESS | 4473 | 1461209076837 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}] 20:24:37 INFO - PROCESS | 4473 | 1461209077031 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 20:24:37 INFO - PROCESS | 4473 | 1461209077218 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x84609c00 == 97 [pid = 4473] [id = 372] 20:24:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x85004000) [pid = 4473] [serial = 1117] [outer = (nil)] 20:24:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8a7b4000) [pid = 4473] [serial = 1118] [outer = 0x85004000] 20:24:37 INFO - PROCESS | 4473 | 1461209077295 Marionette DEBUG loaded listener.js 20:24:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8b796000) [pid = 4473] [serial = 1119] [outer = 0x85004000] 20:24:38 INFO - PROCESS | 4473 | 1461209078266 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]]]}] 20:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1487ms 20:24:38 INFO - PROCESS | 4473 | 1461209078315 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 20:24:38 INFO - PROCESS | 4473 | 1461209078322 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 20:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:24:38 INFO - PROCESS | 4473 | 1461209078332 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:24:38 INFO - PROCESS | 4473 | 1461209078339 Marionette TRACE conn3 <- [1,1462,null,{}] 20:24:38 INFO - PROCESS | 4473 | 1461209078349 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}] 20:24:38 INFO - PROCESS | 4473 | 1461209078586 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 20:24:38 INFO - PROCESS | 4473 | 1461209078883 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b4ac00 == 98 [pid = 4473] [id = 373] 20:24:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x87b4dc00) [pid = 4473] [serial = 1120] [outer = (nil)] 20:24:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x887ab000) [pid = 4473] [serial = 1121] [outer = 0x87b4dc00] 20:24:39 INFO - PROCESS | 4473 | 1461209079020 Marionette DEBUG loaded listener.js 20:24:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x89947000) [pid = 4473] [serial = 1122] [outer = 0x87b4dc00] 20:24:40 INFO - PROCESS | 4473 | 1461209080097 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]]]}] 20:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1846ms 20:24:40 INFO - PROCESS | 4473 | 1461209080179 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 4473 | 1461209080188 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 20:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:24:40 INFO - PROCESS | 4473 | 1461209080200 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 4473 | 1461209080204 Marionette TRACE conn3 <- [1,1466,null,{}] 20:24:40 INFO - PROCESS | 4473 | 1461209080212 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}] 20:24:40 INFO - PROCESS | 4473 | 1461209080495 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 20:24:40 INFO - PROCESS | 4473 | 1461209080858 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7b6c00 == 99 [pid = 4473] [id = 374] 20:24:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8a901c00) [pid = 4473] [serial = 1123] [outer = (nil)] 20:24:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8ab68c00) [pid = 4473] [serial = 1124] [outer = 0x8a901c00] 20:24:40 INFO - PROCESS | 4473 | 1461209080953 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8b90f000) [pid = 4473] [serial = 1125] [outer = 0x8a901c00] 20:24:42 INFO - PROCESS | 4473 | 1461209082271 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]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2144ms 20:24:42 INFO - PROCESS | 4473 | 1461209082346 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 4473 | 1461209082353 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 20:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:24:42 INFO - PROCESS | 4473 | 1461209082405 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 4473 | 1461209082412 Marionette TRACE conn3 <- [1,1470,null,{}] 20:24:42 INFO - PROCESS | 4473 | 1461209082435 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}] 20:24:42 INFO - PROCESS | 4473 | 1461209082788 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 20:24:43 INFO - PROCESS | 4473 | 1461209083053 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a745000 == 100 [pid = 4473] [id = 375] 20:24:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8bb4e400) [pid = 4473] [serial = 1126] [outer = (nil)] 20:24:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8cbc3c00) [pid = 4473] [serial = 1127] [outer = 0x8bb4e400] 20:24:43 INFO - PROCESS | 4473 | 1461209083148 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8e69ac00) [pid = 4473] [serial = 1128] [outer = 0x8bb4e400] 20:24:44 INFO - PROCESS | 4473 | 1461209084209 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]]]}] 20:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1894ms 20:24:44 INFO - PROCESS | 4473 | 1461209084258 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 20:24:44 INFO - PROCESS | 4473 | 1461209084263 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 20:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:24:44 INFO - PROCESS | 4473 | 1461209084270 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:24:44 INFO - PROCESS | 4473 | 1461209084273 Marionette TRACE conn3 <- [1,1474,null,{}] 20:24:44 INFO - PROCESS | 4473 | 1461209084279 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}] 20:24:44 INFO - PROCESS | 4473 | 1461209084506 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 20:24:44 INFO - PROCESS | 4473 | 1461209084777 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x84614000 == 101 [pid = 4473] [id = 376] 20:24:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8f642800) [pid = 4473] [serial = 1129] [outer = (nil)] 20:24:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8f950c00) [pid = 4473] [serial = 1130] [outer = 0x8f642800] 20:24:44 INFO - PROCESS | 4473 | 1461209084911 Marionette DEBUG loaded listener.js 20:24:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x8fa27c00) [pid = 4473] [serial = 1131] [outer = 0x8f642800] 20:24:45 INFO - PROCESS | 4473 | 1461209085968 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]]]}] 20:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1731ms 20:24:46 INFO - PROCESS | 4473 | 1461209086002 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 20:24:46 INFO - PROCESS | 4473 | 1461209086005 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 20:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:24:46 INFO - PROCESS | 4473 | 1461209086013 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:24:46 INFO - PROCESS | 4473 | 1461209086017 Marionette TRACE conn3 <- [1,1478,null,{}] 20:24:46 INFO - PROCESS | 4473 | 1461209086023 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}] 20:24:46 INFO - PROCESS | 4473 | 1461209086240 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 20:24:46 INFO - PROCESS | 4473 | 1461209086558 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7a9800 == 102 [pid = 4473] [id = 377] 20:24:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x8c319c00) [pid = 4473] [serial = 1132] [outer = (nil)] 20:24:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x8fd61c00) [pid = 4473] [serial = 1133] [outer = 0x8c319c00] 20:24:46 INFO - PROCESS | 4473 | 1461209086657 Marionette DEBUG loaded listener.js 20:24:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x8fd64800) [pid = 4473] [serial = 1134] [outer = 0x8c319c00] 20:24:47 INFO - PROCESS | 4473 | 1461209087606 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]]]}] 20:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1632ms 20:24:47 INFO - PROCESS | 4473 | 1461209087646 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 20:24:47 INFO - PROCESS | 4473 | 1461209087649 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 20:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:24:47 INFO - PROCESS | 4473 | 1461209087656 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:24:47 INFO - PROCESS | 4473 | 1461209087660 Marionette TRACE conn3 <- [1,1482,null,{}] 20:24:47 INFO - PROCESS | 4473 | 1461209087666 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}] 20:24:47 INFO - PROCESS | 4473 | 1461209087930 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 20:24:48 INFO - PROCESS | 4473 | 1461209088254 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab5ec00 == 103 [pid = 4473] [id = 378] 20:24:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8fa31400) [pid = 4473] [serial = 1135] [outer = (nil)] 20:24:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x9132bc00) [pid = 4473] [serial = 1136] [outer = 0x8fa31400] 20:24:48 INFO - PROCESS | 4473 | 1461209088355 Marionette DEBUG loaded listener.js 20:24:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x929b3800) [pid = 4473] [serial = 1137] [outer = 0x8fa31400] 20:24:49 INFO - PROCESS | 4473 | 1461209089317 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]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1697ms 20:24:49 INFO - PROCESS | 4473 | 1461209089354 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 20:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:24:49 INFO - PROCESS | 4473 | 1461209089359 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 20:24:49 INFO - PROCESS | 4473 | 1461209089365 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 4473 | 1461209089369 Marionette TRACE conn3 <- [1,1486,null,{}] 20:24:49 INFO - PROCESS | 4473 | 1461209089375 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}] 20:24:49 INFO - PROCESS | 4473 | 1461209089595 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 20:24:49 INFO - PROCESS | 4473 | 1461209089909 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f650400 == 104 [pid = 4473] [id = 379] 20:24:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x92af5c00) [pid = 4473] [serial = 1138] [outer = (nil)] 20:24:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x92bf1800) [pid = 4473] [serial = 1139] [outer = 0x92af5c00] 20:24:50 INFO - PROCESS | 4473 | 1461209090012 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x939d9800) [pid = 4473] [serial = 1140] [outer = 0x92af5c00] 20:24:50 INFO - PROCESS | 4473 | 1461209090975 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]]]}] 20:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1683ms 20:24:51 INFO - PROCESS | 4473 | 1461209091049 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 20:24:51 INFO - PROCESS | 4473 | 1461209091052 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 20:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:24:51 INFO - PROCESS | 4473 | 1461209091060 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:24:51 INFO - PROCESS | 4473 | 1461209091064 Marionette TRACE conn3 <- [1,1490,null,{}] 20:24:51 INFO - PROCESS | 4473 | 1461209091070 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}] 20:24:51 INFO - PROCESS | 4473 | 1461209091293 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 20:24:51 INFO - PROCESS | 4473 | 1461209091619 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x929ba400 == 105 [pid = 4473] [id = 380] 20:24:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x92bd6800) [pid = 4473] [serial = 1141] [outer = (nil)] 20:24:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x93d2ac00) [pid = 4473] [serial = 1142] [outer = 0x92bd6800] 20:24:51 INFO - PROCESS | 4473 | 1461209091717 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x93d2d000) [pid = 4473] [serial = 1143] [outer = 0x92bd6800] 20:24:52 INFO - PROCESS | 4473 | 1461209092653 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]]]}] 20:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1635ms 20:24:52 INFO - PROCESS | 4473 | 1461209092697 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 20:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:24:52 INFO - PROCESS | 4473 | 1461209092702 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 20:24:52 INFO - PROCESS | 4473 | 1461209092709 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 4473 | 1461209092713 Marionette TRACE conn3 <- [1,1494,null,{}] 20:24:52 INFO - PROCESS | 4473 | 1461209092720 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}] 20:24:52 INFO - PROCESS | 4473 | 1461209092991 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 20:24:53 INFO - PROCESS | 4473 | 1461209093309 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba6b400 == 106 [pid = 4473] [id = 381] 20:24:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x8ba77c00) [pid = 4473] [serial = 1144] [outer = (nil)] 20:24:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x93dddc00) [pid = 4473] [serial = 1145] [outer = 0x8ba77c00] 20:24:53 INFO - PROCESS | 4473 | 1461209093409 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x94f10400) [pid = 4473] [serial = 1146] [outer = 0x8ba77c00] 20:24:54 INFO - PROCESS | 4473 | 1461209094366 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]]]}] 20:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1689ms 20:24:54 INFO - PROCESS | 4473 | 1461209094399 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 20:24:54 INFO - PROCESS | 4473 | 1461209094402 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 20:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:24:54 INFO - PROCESS | 4473 | 1461209094410 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 4473 | 1461209094414 Marionette TRACE conn3 <- [1,1498,null,{}] 20:24:54 INFO - PROCESS | 4473 | 1461209094420 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}] 20:24:54 INFO - PROCESS | 4473 | 1461209094659 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 20:24:54 INFO - PROCESS | 4473 | 1461209094974 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x93dd7000 == 107 [pid = 4473] [id = 382] 20:24:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x93dd7400) [pid = 4473] [serial = 1147] [outer = (nil)] 20:24:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x967e8000) [pid = 4473] [serial = 1148] [outer = 0x93dd7400] 20:24:55 INFO - PROCESS | 4473 | 1461209095071 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x96f7ac00) [pid = 4473] [serial = 1149] [outer = 0x93dd7400] 20:24:56 INFO - PROCESS | 4473 | 1461209096055 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]]]}] 20:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1682ms 20:24:56 INFO - PROCESS | 4473 | 1461209096093 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 20:24:56 INFO - PROCESS | 4473 | 1461209096099 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 20:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:24:56 INFO - PROCESS | 4473 | 1461209096106 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:24:56 INFO - PROCESS | 4473 | 1461209096111 Marionette TRACE conn3 <- [1,1502,null,{}] 20:24:56 INFO - PROCESS | 4473 | 1461209096118 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}] 20:24:56 INFO - PROCESS | 4473 | 1461209096376 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 20:24:56 INFO - PROCESS | 4473 | 1461209096706 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x85ae9000 == 108 [pid = 4473] [id = 383] 20:24:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x95c8e400) [pid = 4473] [serial = 1150] [outer = (nil)] 20:24:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x9838cc00) [pid = 4473] [serial = 1151] [outer = 0x95c8e400] 20:24:56 INFO - PROCESS | 4473 | 1461209096810 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x98722400) [pid = 4473] [serial = 1152] [outer = 0x95c8e400] 20:24:57 INFO - PROCESS | 4473 | 1461209097756 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]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1693ms 20:24:57 INFO - PROCESS | 4473 | 1461209097801 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 4473 | 1461209097805 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 20:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:24:57 INFO - PROCESS | 4473 | 1461209097811 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 4473 | 1461209097814 Marionette TRACE conn3 <- [1,1506,null,{}] 20:24:57 INFO - PROCESS | 4473 | 1461209097821 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}] 20:24:58 INFO - PROCESS | 4473 | 1461209098049 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 20:24:58 INFO - PROCESS | 4473 | 1461209098364 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c313800 == 109 [pid = 4473] [id = 384] 20:24:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x8fa2ac00) [pid = 4473] [serial = 1153] [outer = (nil)] 20:24:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x99023c00) [pid = 4473] [serial = 1154] [outer = 0x8fa2ac00] 20:24:58 INFO - PROCESS | 4473 | 1461209098464 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0x99042c00) [pid = 4473] [serial = 1155] [outer = 0x8fa2ac00] 20:24:59 INFO - PROCESS | 4473 | 1461209099408 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]]]}] 20:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1634ms 20:24:59 INFO - PROCESS | 4473 | 1461209099446 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 20:24:59 INFO - PROCESS | 4473 | 1461209099450 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 20:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:24:59 INFO - PROCESS | 4473 | 1461209099458 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:24:59 INFO - PROCESS | 4473 | 1461209099461 Marionette TRACE conn3 <- [1,1510,null,{}] 20:24:59 INFO - PROCESS | 4473 | 1461209099468 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}] 20:24:59 INFO - PROCESS | 4473 | 1461209099682 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 20:25:00 INFO - PROCESS | 4473 | 1461209100007 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aebc00 == 110 [pid = 4473] [id = 385] 20:25:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 182 (0x979ecc00) [pid = 4473] [serial = 1156] [outer = (nil)] 20:25:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 183 (0x994c7c00) [pid = 4473] [serial = 1157] [outer = 0x979ecc00] 20:25:00 INFO - PROCESS | 4473 | 1461209100106 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 184 (0x9b081400) [pid = 4473] [serial = 1158] [outer = 0x979ecc00] 20:25:01 INFO - PROCESS | 4473 | 1461209101062 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]]]}] 20:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1631ms 20:25:01 INFO - PROCESS | 4473 | 1461209101090 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 20:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:25:01 INFO - PROCESS | 4473 | 1461209101095 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 20:25:01 INFO - PROCESS | 4473 | 1461209101102 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 4473 | 1461209101106 Marionette TRACE conn3 <- [1,1514,null,{}] 20:25:01 INFO - PROCESS | 4473 | 1461209101112 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}] 20:25:01 INFO - PROCESS | 4473 | 1461209101343 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 20:25:01 INFO - PROCESS | 4473 | 1461209101676 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x89951000 == 111 [pid = 4473] [id = 386] 20:25:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 185 (0x9927b000) [pid = 4473] [serial = 1159] [outer = (nil)] 20:25:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 186 (0x9df91800) [pid = 4473] [serial = 1160] [outer = 0x9927b000] 20:25:01 INFO - PROCESS | 4473 | 1461209101775 Marionette DEBUG loaded listener.js 20:25:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x9df94800) [pid = 4473] [serial = 1161] [outer = 0x9927b000] 20:25:03 INFO - PROCESS | 4473 | 1461209102995 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]]]}] 20:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1950ms 20:25:03 INFO - PROCESS | 4473 | 1461209103057 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 20:25:03 INFO - PROCESS | 4473 | 1461209103064 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 20:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:25:03 INFO - PROCESS | 4473 | 1461209103125 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:25:03 INFO - PROCESS | 4473 | 1461209103130 Marionette TRACE conn3 <- [1,1518,null,{}] 20:25:03 INFO - PROCESS | 4473 | 1461209103162 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}] 20:25:03 INFO - PROCESS | 4473 | 1461209103404 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 20:25:03 INFO - PROCESS | 4473 | 1461209103730 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x994bac00 == 112 [pid = 4473] [id = 387] 20:25:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0x994cec00) [pid = 4473] [serial = 1162] [outer = (nil)] 20:25:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0x9ea22800) [pid = 4473] [serial = 1163] [outer = 0x994cec00] 20:25:03 INFO - PROCESS | 4473 | 1461209103822 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x9ea25800) [pid = 4473] [serial = 1164] [outer = 0x994cec00] 20:25:04 INFO - PROCESS | 4473 | 1461209104780 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]]]}] 20:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1741ms 20:25:04 INFO - PROCESS | 4473 | 1461209104825 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 20:25:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:25:04 INFO - PROCESS | 4473 | 1461209104829 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 20:25:04 INFO - PROCESS | 4473 | 1461209104836 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 4473 | 1461209104840 Marionette TRACE conn3 <- [1,1522,null,{}] 20:25:04 INFO - PROCESS | 4473 | 1461209104846 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}] 20:25:05 INFO - PROCESS | 4473 | 1461209105110 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 20:25:05 INFO - PROCESS | 4473 | 1461209105427 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d70800 == 113 [pid = 4473] [id = 388] 20:25:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x8ab64800) [pid = 4473] [serial = 1165] [outer = (nil)] 20:25:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x9fc58400) [pid = 4473] [serial = 1166] [outer = 0x8ab64800] 20:25:05 INFO - PROCESS | 4473 | 1461209105525 Marionette DEBUG loaded listener.js 20:25:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0x9fc5e800) [pid = 4473] [serial = 1167] [outer = 0x8ab64800] 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:25:06 INFO - PROCESS | 4473 | 1461209106352 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"]]]}] 20:25:06 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 () { 20:25:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:25:06 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 () { 20:25:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:25:06 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 () { 20:25:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:25:06 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 () { 20:25:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:25:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1584ms 20:25:06 INFO - PROCESS | 4473 | 1461209106433 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 4473 | 1461209106438 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 20:25:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:25:06 INFO - PROCESS | 4473 | 1461209106447 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 4473 | 1461209106450 Marionette TRACE conn3 <- [1,1526,null,{}] 20:25:06 INFO - PROCESS | 4473 | 1461209106457 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}] 20:25:06 INFO - PROCESS | 4473 | 1461209106695 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 20:25:07 INFO - PROCESS | 4473 | 1461209107011 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fb9a000 == 114 [pid = 4473] [id = 389] 20:25:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0x9fc56800) [pid = 4473] [serial = 1168] [outer = (nil)] 20:25:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 195 (0x9ffa5000) [pid = 4473] [serial = 1169] [outer = 0x9fc56800] 20:25:07 INFO - PROCESS | 4473 | 1461209107110 Marionette DEBUG loaded listener.js 20:25:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 196 (0x9ffaf800) [pid = 4473] [serial = 1170] [outer = 0x9fc56800] 20:25:08 INFO - PROCESS | 4473 | 1461209108039 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"]]]}] 20:25:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:25:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:25:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:25:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:25:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:25:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:25:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1684ms 20:25:08 INFO - PROCESS | 4473 | 1461209108136 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 20:25:08 INFO - PROCESS | 4473 | 1461209108140 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 20:25:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:25:08 INFO - PROCESS | 4473 | 1461209108148 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:25:08 INFO - PROCESS | 4473 | 1461209108152 Marionette TRACE conn3 <- [1,1530,null,{}] 20:25:08 INFO - PROCESS | 4473 | 1461209108158 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}] 20:25:08 INFO - PROCESS | 4473 | 1461209108387 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 20:25:09 INFO - PROCESS | 4473 | --DOCSHELL 0x836ec000 == 113 [pid = 4473] [id = 346] 20:25:09 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb4f400 == 112 [pid = 4473] [id = 371] 20:25:09 INFO - PROCESS | 4473 | --DOCSHELL 0x887c9c00 == 111 [pid = 4473] [id = 370] 20:25:09 INFO - PROCESS | 4473 | --DOCSHELL 0x84d2ec00 == 110 [pid = 4473] [id = 369] 20:25:09 INFO - PROCESS | 4473 | --DOCSHELL 0x84d30400 == 109 [pid = 4473] [id = 368] 20:25:09 INFO - PROCESS | 4473 | --DOCSHELL 0x8709ac00 == 108 [pid = 4473] [id = 367] 20:25:09 INFO - PROCESS | 4473 | --DOCSHELL 0x87b48800 == 107 [pid = 4473] [id = 366] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 195 (0x89953400) [pid = 4473] [serial = 1046] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 194 (0x8ceca400) [pid = 4473] [serial = 942] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0x929b2400) [pid = 4473] [serial = 954] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x87b46000) [pid = 4473] [serial = 1043] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x9838a800) [pid = 4473] [serial = 1032] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0x92bf0000) [pid = 4473] [serial = 960] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x887cb400) [pid = 4473] [serial = 924] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x8a7b2400) [pid = 4473] [serial = 1049] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0x97695400) [pid = 4473] [serial = 1029] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0x8f94f000) [pid = 4473] [serial = 1005] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 185 (0x91325400) [pid = 4473] [serial = 1010] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 184 (0x93acd000) [pid = 4473] [serial = 1017] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 183 (0x96fbec00) [pid = 4473] [serial = 1023] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 182 (0x9132a800) [pid = 4473] [serial = 1011] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 181 (0x87fdfc00) [pid = 4473] [serial = 1044] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x8b799000) [pid = 4473] [serial = 930] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x92bec400) [pid = 4473] [serial = 1014] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x8ba71800) [pid = 4473] [serial = 996] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x8fd60000) [pid = 4473] [serial = 1007] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x93d2a800) [pid = 4473] [serial = 966] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8a570000) [pid = 4473] [serial = 927] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x93ac1c00) [pid = 4473] [serial = 963] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8c319400) [pid = 4473] [serial = 936] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8a7adc00) [pid = 4473] [serial = 921] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x975ecc00) [pid = 4473] [serial = 1028] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x87b47800) [pid = 4473] [serial = 1040] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8b909000) [pid = 4473] [serial = 995] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x87fe2c00) [pid = 4473] [serial = 990] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x8a90e400) [pid = 4473] [serial = 1050] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x95a2d800) [pid = 4473] [serial = 1019] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8ba74800) [pid = 4473] [serial = 933] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x93ac6000) [pid = 4473] [serial = 1016] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x98394800) [pid = 4473] [serial = 1034] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x974a6400) [pid = 4473] [serial = 1026] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x92af5400) [pid = 4473] [serial = 957] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x8f648800) [pid = 4473] [serial = 1004] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8cb64400) [pid = 4473] [serial = 1001] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x94f0e800) [pid = 4473] [serial = 969] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x967c6000) [pid = 4473] [serial = 1020] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x98451800) [pid = 4473] [serial = 1035] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x89954400) [pid = 4473] [serial = 972] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x8f94f400) [pid = 4473] [serial = 945] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x96f77400) [pid = 4473] [serial = 1022] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x8cbca800) [pid = 4473] [serial = 939] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x89cef000) [pid = 4473] [serial = 992] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8c31cc00) [pid = 4473] [serial = 998] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x92af2400) [pid = 4473] [serial = 1013] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x87fe2800) [pid = 4473] [serial = 1037] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x899e2800) [pid = 4473] [serial = 1047] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x87b41c00) [pid = 4473] [serial = 989] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8cb6e400) [pid = 4473] [serial = 1002] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x904c0800) [pid = 4473] [serial = 951] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x979f3000) [pid = 4473] [serial = 1031] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x900c9c00) [pid = 4473] [serial = 1008] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x887d7c00) [pid = 4473] [serial = 1038] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8fa35400) [pid = 4473] [serial = 948] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x974a3000) [pid = 4473] [serial = 1025] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8c3a4c00) [pid = 4473] [serial = 999] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8a74a400) [pid = 4473] [serial = 993] [outer = (nil)] [url = about:blank] 20:25:09 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8ab5c800) [pid = 4473] [serial = 1052] [outer = (nil)] [url = about:blank] 20:25:10 INFO - PROCESS | 4473 | 1461209110027 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x8500f400 == 108 [pid = 4473] [id = 390] 20:25:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8500fc00) [pid = 4473] [serial = 1171] [outer = (nil)] 20:25:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x85aef000) [pid = 4473] [serial = 1172] [outer = 0x8500fc00] 20:25:10 INFO - PROCESS | 4473 | 1461209110116 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x87097c00) [pid = 4473] [serial = 1173] [outer = 0x8500fc00] 20:25:10 INFO - PROCESS | 4473 | 1461209110868 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]]]}] 20:25:10 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 20:25:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:25:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:25:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:25:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:25:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:25:10 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. 20:25:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:25:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2743ms 20:25:10 INFO - PROCESS | 4473 | 1461209110896 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 20:25:10 INFO - PROCESS | 4473 | 1461209110903 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 20:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:25:10 INFO - PROCESS | 4473 | 1461209110912 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:25:10 INFO - PROCESS | 4473 | 1461209110917 Marionette TRACE conn3 <- [1,1534,null,{}] 20:25:10 INFO - PROCESS | 4473 | 1461209110924 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}] 20:25:11 INFO - PROCESS | 4473 | 1461209111193 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 20:25:11 INFO - PROCESS | 4473 | 1461209111375 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b50800 == 109 [pid = 4473] [id = 391] 20:25:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x887c9c00) [pid = 4473] [serial = 1174] [outer = (nil)] 20:25:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x887d4800) [pid = 4473] [serial = 1175] [outer = 0x887c9c00] 20:25:11 INFO - PROCESS | 4473 | 1461209111460 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8994b000) [pid = 4473] [serial = 1176] [outer = 0x887c9c00] 20:25:12 INFO - PROCESS | 4473 | 1461209112494 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1633ms 20:25:12 INFO - PROCESS | 4473 | 1461209112552 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 4473 | 1461209112562 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 20:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:25:12 INFO - PROCESS | 4473 | 1461209112588 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 4473 | 1461209112594 Marionette TRACE conn3 <- [1,1538,null,{}] 20:25:12 INFO - PROCESS | 4473 | 1461209112605 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}] 20:25:13 INFO - PROCESS | 4473 | 1461209113004 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 20:25:13 INFO - PROCESS | 4473 | 1461209113158 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x899db400 == 110 [pid = 4473] [id = 392] 20:25:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x89f1c800) [pid = 4473] [serial = 1177] [outer = (nil)] 20:25:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8a562400) [pid = 4473] [serial = 1178] [outer = 0x89f1c800] 20:25:13 INFO - PROCESS | 4473 | 1461209113237 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8a747c00) [pid = 4473] [serial = 1179] [outer = 0x89f1c800] 20:25:14 INFO - PROCESS | 4473 | 1461209114672 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]]]}] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x87b48c00) [pid = 4473] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8c31c000) [pid = 4473] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x87fec400) [pid = 4473] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x836f0000) [pid = 4473] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x899e4c00) [pid = 4473] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x88b7e000) [pid = 4473] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x85aeac00) [pid = 4473] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:25:14 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x88b76800) [pid = 4473] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2190ms 20:25:14 INFO - PROCESS | 4473 | 1461209114801 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 20:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:25:14 INFO - PROCESS | 4473 | 1461209114806 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 20:25:14 INFO - PROCESS | 4473 | 1461209114823 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 4473 | 1461209114834 Marionette TRACE conn3 <- [1,1542,null,{}] 20:25:14 INFO - PROCESS | 4473 | 1461209114840 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}] 20:25:15 INFO - PROCESS | 4473 | 1461209115117 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 20:25:15 INFO - PROCESS | 4473 | 1461209115237 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x836ebc00 == 111 [pid = 4473] [id = 393] 20:25:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x89ce2c00) [pid = 4473] [serial = 1180] [outer = (nil)] 20:25:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8a906800) [pid = 4473] [serial = 1181] [outer = 0x89ce2c00] 20:25:15 INFO - PROCESS | 4473 | 1461209115319 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8ab32400) [pid = 4473] [serial = 1182] [outer = 0x89ce2c00] 20:25:16 INFO - PROCESS | 4473 | 1461209116177 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]]]}] 20:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1397ms 20:25:16 INFO - PROCESS | 4473 | 1461209116211 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 20:25:16 INFO - PROCESS | 4473 | 1461209116215 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 20:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:25:16 INFO - PROCESS | 4473 | 1461209116222 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:25:16 INFO - PROCESS | 4473 | 1461209116225 Marionette TRACE conn3 <- [1,1546,null,{}] 20:25:16 INFO - PROCESS | 4473 | 1461209116231 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}] 20:25:16 INFO - PROCESS | 4473 | 1461209116431 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 20:25:16 INFO - PROCESS | 4473 | 1461209116623 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab65800 == 112 [pid = 4473] [id = 394] 20:25:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8b79e000) [pid = 4473] [serial = 1183] [outer = (nil)] 20:25:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8b903400) [pid = 4473] [serial = 1184] [outer = 0x8b79e000] 20:25:16 INFO - PROCESS | 4473 | 1461209116706 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8b90e000) [pid = 4473] [serial = 1185] [outer = 0x8b79e000] 20:25:17 INFO - PROCESS | 4473 | 1461209117852 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]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1688ms 20:25:17 INFO - PROCESS | 4473 | 1461209117913 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 4473 | 1461209117921 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 20:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:25:17 INFO - PROCESS | 4473 | 1461209117931 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 4473 | 1461209117941 Marionette TRACE conn3 <- [1,1550,null,{}] 20:25:17 INFO - PROCESS | 4473 | 1461209117954 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}] 20:25:18 INFO - PROCESS | 4473 | 1461209118248 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 20:25:18 INFO - PROCESS | 4473 | 1461209118574 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe2800 == 113 [pid = 4473] [id = 395] 20:25:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x887d1400) [pid = 4473] [serial = 1186] [outer = (nil)] 20:25:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x89947800) [pid = 4473] [serial = 1187] [outer = 0x887d1400] 20:25:18 INFO - PROCESS | 4473 | 1461209118671 Marionette DEBUG loaded listener.js 20:25:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x899de000) [pid = 4473] [serial = 1188] [outer = 0x887d1400] 20:25:19 INFO - PROCESS | 4473 | 1461209119734 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]]]}] 20:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1840ms 20:25:19 INFO - PROCESS | 4473 | 1461209119772 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 4473 | 1461209119782 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 20:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:25:19 INFO - PROCESS | 4473 | 1461209119793 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 4473 | 1461209119797 Marionette TRACE conn3 <- [1,1554,null,{}] 20:25:19 INFO - PROCESS | 4473 | 1461209119804 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}] 20:25:20 INFO - PROCESS | 4473 | 1461209120045 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 20:25:20 INFO - PROCESS | 4473 | 1461209120412 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f22400 == 114 [pid = 4473] [id = 396] 20:25:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8a7ab800) [pid = 4473] [serial = 1189] [outer = (nil)] 20:25:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x8b798800) [pid = 4473] [serial = 1190] [outer = 0x8a7ab800] 20:25:20 INFO - PROCESS | 4473 | 1461209120505 Marionette DEBUG loaded listener.js 20:25:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8b904400) [pid = 4473] [serial = 1191] [outer = 0x8a7ab800] 20:25:21 INFO - PROCESS | 4473 | 1461209121503 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]]]}] 20:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1741ms 20:25:21 INFO - PROCESS | 4473 | 1461209121536 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 20:25:21 INFO - PROCESS | 4473 | 1461209121539 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 20:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:25:21 INFO - PROCESS | 4473 | 1461209121547 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:25:21 INFO - PROCESS | 4473 | 1461209121554 Marionette TRACE conn3 <- [1,1558,null,{}] 20:25:21 INFO - PROCESS | 4473 | 1461209121572 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}] 20:25:21 INFO - PROCESS | 4473 | 1461209121834 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 20:25:22 INFO - PROCESS | 4473 | 1461209122150 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x8500f800 == 115 [pid = 4473] [id = 397] 20:25:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8b7a2400) [pid = 4473] [serial = 1192] [outer = (nil)] 20:25:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8c31fc00) [pid = 4473] [serial = 1193] [outer = 0x8b7a2400] 20:25:22 INFO - PROCESS | 4473 | 1461209122245 Marionette DEBUG loaded listener.js 20:25:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8c3ae800) [pid = 4473] [serial = 1194] [outer = 0x8b7a2400] 20:25:23 INFO - PROCESS | 4473 | 1461209123226 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]]]}] 20:25:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:25:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1755ms 20:25:23 INFO - PROCESS | 4473 | 1461209123304 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 20:25:23 INFO - PROCESS | 4473 | 1461209123308 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 20:25:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:25:23 INFO - PROCESS | 4473 | 1461209123316 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:25:23 INFO - PROCESS | 4473 | 1461209123319 Marionette TRACE conn3 <- [1,1562,null,{}] 20:25:23 INFO - PROCESS | 4473 | 1461209123326 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}] 20:25:23 INFO - PROCESS | 4473 | 1461209123573 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 20:25:23 INFO - PROCESS | 4473 | 1461209123901 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708ec00 == 116 [pid = 4473] [id = 398] 20:25:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x899e6400) [pid = 4473] [serial = 1195] [outer = (nil)] 20:25:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8cbc6800) [pid = 4473] [serial = 1196] [outer = 0x899e6400] 20:25:23 INFO - PROCESS | 4473 | 1461209123992 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8cebd400) [pid = 4473] [serial = 1197] [outer = 0x899e6400] 20:25:24 INFO - PROCESS | 4473 | 1461209124924 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]]]}] 20:25:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:25:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1681ms 20:25:25 INFO - PROCESS | 4473 | 1461209124998 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 4473 | 1461209125003 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 20:25:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:25:25 INFO - PROCESS | 4473 | 1461209125009 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 4473 | 1461209125013 Marionette TRACE conn3 <- [1,1566,null,{}] 20:25:25 INFO - PROCESS | 4473 | 1461209125019 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}] 20:25:25 INFO - PROCESS | 4473 | 1461209125239 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 20:25:25 INFO - PROCESS | 4473 | 1461209125559 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb47400 == 117 [pid = 4473] [id = 399] 20:25:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8cec2c00) [pid = 4473] [serial = 1198] [outer = (nil)] 20:25:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x8e7d9000) [pid = 4473] [serial = 1199] [outer = 0x8cec2c00] 20:25:25 INFO - PROCESS | 4473 | 1461209125658 Marionette DEBUG loaded listener.js 20:25:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x8e7dfc00) [pid = 4473] [serial = 1200] [outer = 0x8cec2c00] 20:25:26 INFO - PROCESS | 4473 | 1461209126690 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]]]}] 20:25:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:25:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1737ms 20:25:26 INFO - PROCESS | 4473 | 1461209126748 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 20:25:26 INFO - PROCESS | 4473 | 1461209126752 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 20:25:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:25:26 INFO - PROCESS | 4473 | 1461209126760 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 4473 | 1461209126763 Marionette TRACE conn3 <- [1,1570,null,{}] 20:25:26 INFO - PROCESS | 4473 | 1461209126770 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}] 20:25:27 INFO - PROCESS | 4473 | 1461209127086 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 20:25:27 INFO - PROCESS | 4473 | 1461209127347 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbc8c00 == 118 [pid = 4473] [id = 400] 20:25:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x8e7dbc00) [pid = 4473] [serial = 1201] [outer = (nil)] 20:25:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x8fd5cc00) [pid = 4473] [serial = 1202] [outer = 0x8e7dbc00] 20:25:27 INFO - PROCESS | 4473 | 1461209127442 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8fd64400) [pid = 4473] [serial = 1203] [outer = 0x8e7dbc00] 20:25:28 INFO - PROCESS | 4473 | 1461209128408 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]]]}] 20:25:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:25:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1683ms 20:25:28 INFO - PROCESS | 4473 | 1461209128443 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 20:25:28 INFO - PROCESS | 4473 | 1461209128447 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 20:25:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:25:28 INFO - PROCESS | 4473 | 1461209128454 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:25:28 INFO - PROCESS | 4473 | 1461209128457 Marionette TRACE conn3 <- [1,1574,null,{}] 20:25:28 INFO - PROCESS | 4473 | 1461209128464 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}] 20:25:28 INFO - PROCESS | 4473 | 1461209128688 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 20:25:29 INFO - PROCESS | 4473 | 1461209129010 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x899df000 == 119 [pid = 4473] [id = 401] 20:25:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x8a7b4c00) [pid = 4473] [serial = 1204] [outer = (nil)] 20:25:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x90642c00) [pid = 4473] [serial = 1205] [outer = 0x8a7b4c00] 20:25:29 INFO - PROCESS | 4473 | 1461209129107 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x90648800) [pid = 4473] [serial = 1206] [outer = 0x8a7b4c00] 20:25:30 INFO - PROCESS | 4473 | 1461209130037 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]]]}] 20:25:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:25:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1632ms 20:25:30 INFO - PROCESS | 4473 | 1461209130087 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 20:25:30 INFO - PROCESS | 4473 | 1461209130092 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 20:25:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:25:30 INFO - PROCESS | 4473 | 1461209130098 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:25:30 INFO - PROCESS | 4473 | 1461209130103 Marionette TRACE conn3 <- [1,1578,null,{}] 20:25:30 INFO - PROCESS | 4473 | 1461209130109 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}] 20:25:30 INFO - PROCESS | 4473 | 1461209130335 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 20:25:30 INFO - PROCESS | 4473 | 1461209130616 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3a3000 == 120 [pid = 4473] [id = 402] 20:25:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x8fd62400) [pid = 4473] [serial = 1207] [outer = (nil)] 20:25:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x9149b000) [pid = 4473] [serial = 1208] [outer = 0x8fd62400] 20:25:30 INFO - PROCESS | 4473 | 1461209130715 Marionette DEBUG loaded listener.js 20:25:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x914a5000) [pid = 4473] [serial = 1209] [outer = 0x8fd62400] 20:25:31 INFO - PROCESS | 4473 | 1461209131651 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]]]}] 20:25:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:25:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1583ms 20:25:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:25:31 INFO - PROCESS | 4473 | 1461209131682 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 4473 | 1461209131685 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 20:25:31 INFO - PROCESS | 4473 | 1461209131693 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 4473 | 1461209131696 Marionette TRACE conn3 <- [1,1582,null,{}] 20:25:31 INFO - PROCESS | 4473 | 1461209131703 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}] 20:25:31 INFO - PROCESS | 4473 | 1461209131929 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 20:25:32 INFO - PROCESS | 4473 | 1461209132246 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x91324400 == 121 [pid = 4473] [id = 403] 20:25:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x91329400) [pid = 4473] [serial = 1210] [outer = (nil)] 20:25:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x92af1c00) [pid = 4473] [serial = 1211] [outer = 0x91329400] 20:25:32 INFO - PROCESS | 4473 | 1461209132342 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x92af7000) [pid = 4473] [serial = 1212] [outer = 0x91329400] 20:25:33 INFO - PROCESS | 4473 | 1461209133261 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]]]}] 20:25:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:25:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1635ms 20:25:33 INFO - PROCESS | 4473 | 1461209133327 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 20:25:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:25:33 INFO - PROCESS | 4473 | 1461209133331 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 20:25:33 INFO - PROCESS | 4473 | 1461209133338 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:25:33 INFO - PROCESS | 4473 | 1461209133342 Marionette TRACE conn3 <- [1,1586,null,{}] 20:25:33 INFO - PROCESS | 4473 | 1461209133348 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}] 20:25:33 INFO - PROCESS | 4473 | 1461209133581 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 20:25:33 INFO - PROCESS | 4473 | 1461209133925 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c317800 == 122 [pid = 4473] [id = 404] 20:25:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x92bee400) [pid = 4473] [serial = 1213] [outer = (nil)] 20:25:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x939d0400) [pid = 4473] [serial = 1214] [outer = 0x92bee400] 20:25:34 INFO - PROCESS | 4473 | 1461209134020 Marionette DEBUG loaded listener.js 20:25:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x939dd400) [pid = 4473] [serial = 1215] [outer = 0x92bee400] 20:25:34 INFO - PROCESS | 4473 | 1461209134969 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]]]}] 20:25:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:25:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1688ms 20:25:35 INFO - PROCESS | 4473 | 1461209135027 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 20:25:35 INFO - PROCESS | 4473 | 1461209135031 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 20:25:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:25:35 INFO - PROCESS | 4473 | 1461209135039 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:25:35 INFO - PROCESS | 4473 | 1461209135045 Marionette TRACE conn3 <- [1,1590,null,{}] 20:25:35 INFO - PROCESS | 4473 | 1461209135052 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}] 20:25:35 INFO - PROCESS | 4473 | 1461209135319 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 20:25:35 INFO - PROCESS | 4473 | 1461209135641 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x939d1c00 == 123 [pid = 4473] [id = 405] 20:25:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x93d24000) [pid = 4473] [serial = 1216] [outer = (nil)] 20:25:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x93dd2400) [pid = 4473] [serial = 1217] [outer = 0x93d24000] 20:25:35 INFO - PROCESS | 4473 | 1461209135748 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x967c0c00) [pid = 4473] [serial = 1218] [outer = 0x93d24000] 20:25:36 INFO - PROCESS | 4473 | 1461209136759 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:25:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1786ms 20:25:36 INFO - PROCESS | 4473 | 1461209136827 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 4473 | 1461209136830 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 20:25:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:25:36 INFO - PROCESS | 4473 | 1461209136838 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 4473 | 1461209136842 Marionette TRACE conn3 <- [1,1594,null,{}] 20:25:36 INFO - PROCESS | 4473 | 1461209136847 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}] 20:25:37 INFO - PROCESS | 4473 | 1461209137065 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 20:25:37 INFO - PROCESS | 4473 | 1461209137379 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab2b400 == 124 [pid = 4473] [id = 406] 20:25:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x92bf1c00) [pid = 4473] [serial = 1219] [outer = (nil)] 20:25:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x967e6000) [pid = 4473] [serial = 1220] [outer = 0x92bf1c00] 20:25:37 INFO - PROCESS | 4473 | 1461209137478 Marionette DEBUG loaded listener.js 20:25:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x97003c00) [pid = 4473] [serial = 1221] [outer = 0x92bf1c00] 20:25:38 INFO - PROCESS | 4473 | 1461209138419 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]]]}] 20:25:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:25:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1634ms 20:25:38 INFO - PROCESS | 4473 | 1461209138474 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 20:25:38 INFO - PROCESS | 4473 | 1461209138477 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 20:25:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:25:38 INFO - PROCESS | 4473 | 1461209138485 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:25:38 INFO - PROCESS | 4473 | 1461209138488 Marionette TRACE conn3 <- [1,1598,null,{}] 20:25:38 INFO - PROCESS | 4473 | 1461209138495 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}] 20:25:38 INFO - PROCESS | 4473 | 1461209138730 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 20:25:39 INFO - PROCESS | 4473 | 1461209139056 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdcb000 == 125 [pid = 4473] [id = 407] 20:25:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x8f645c00) [pid = 4473] [serial = 1222] [outer = (nil)] 20:25:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0x974a8000) [pid = 4473] [serial = 1223] [outer = 0x8f645c00] 20:25:39 INFO - PROCESS | 4473 | 1461209139148 Marionette DEBUG loaded listener.js 20:25:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 182 (0x97692400) [pid = 4473] [serial = 1224] [outer = 0x8f645c00] 20:25:40 INFO - PROCESS | 4473 | 1461209140097 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:25:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1686ms 20:25:40 INFO - PROCESS | 4473 | 1461209140172 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 20:25:40 INFO - PROCESS | 4473 | 1461209140175 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 20:25:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:25:40 INFO - PROCESS | 4473 | 1461209140183 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 4473 | 1461209140187 Marionette TRACE conn3 <- [1,1602,null,{}] 20:25:40 INFO - PROCESS | 4473 | 1461209140193 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}] 20:25:40 INFO - PROCESS | 4473 | 1461209140454 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 20:25:40 INFO - PROCESS | 4473 | 1461209140782 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x974a4400 == 126 [pid = 4473] [id = 408] 20:25:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 183 (0x974a6000) [pid = 4473] [serial = 1225] [outer = (nil)] 20:25:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 184 (0x9838d000) [pid = 4473] [serial = 1226] [outer = 0x974a6000] 20:25:40 INFO - PROCESS | 4473 | 1461209140876 Marionette DEBUG loaded listener.js 20:25:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 185 (0x9838f800) [pid = 4473] [serial = 1227] [outer = 0x974a6000] 20:25:42 INFO - PROCESS | 4473 | 1461209142018 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]]]}] 20:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1886ms 20:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:25:42 INFO - PROCESS | 4473 | 1461209142070 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 20:25:42 INFO - PROCESS | 4473 | 1461209142073 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 20:25:42 INFO - PROCESS | 4473 | 1461209142080 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:25:42 INFO - PROCESS | 4473 | 1461209142084 Marionette TRACE conn3 <- [1,1606,null,{}] 20:25:42 INFO - PROCESS | 4473 | 1461209142090 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}] 20:25:42 INFO - PROCESS | 4473 | 1461209142317 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 20:25:42 INFO - PROCESS | 4473 | 1461209142613 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b4e000 == 127 [pid = 4473] [id = 409] 20:25:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 186 (0x974a6800) [pid = 4473] [serial = 1228] [outer = (nil)] 20:25:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x98730400) [pid = 4473] [serial = 1229] [outer = 0x974a6800] 20:25:42 INFO - PROCESS | 4473 | 1461209142706 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0x99018800) [pid = 4473] [serial = 1230] [outer = 0x974a6800] 20:25:43 INFO - PROCESS | 4473 | 1461209143651 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:25:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1636ms 20:25:43 INFO - PROCESS | 4473 | 1461209143716 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 4473 | 1461209143720 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 20:25:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:25:43 INFO - PROCESS | 4473 | 1461209143727 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 4473 | 1461209143731 Marionette TRACE conn3 <- [1,1610,null,{}] 20:25:43 INFO - PROCESS | 4473 | 1461209143737 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}] 20:25:43 INFO - PROCESS | 4473 | 1461209143982 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 20:25:44 INFO - PROCESS | 4473 | 1461209144309 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x85ae7000 == 128 [pid = 4473] [id = 410] 20:25:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0x8a909800) [pid = 4473] [serial = 1231] [outer = (nil)] 20:25:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 190 (0x9df91c00) [pid = 4473] [serial = 1232] [outer = 0x8a909800] 20:25:44 INFO - PROCESS | 4473 | 1461209144401 Marionette DEBUG loaded listener.js 20:25:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 191 (0x9ea23400) [pid = 4473] [serial = 1233] [outer = 0x8a909800] 20:25:45 INFO - PROCESS | 4473 | 1461209145333 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]]]}] 20:25:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:25:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1683ms 20:25:45 INFO - PROCESS | 4473 | 1461209145411 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 20:25:45 INFO - PROCESS | 4473 | 1461209145415 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 20:25:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:25:45 INFO - PROCESS | 4473 | 1461209145422 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 4473 | 1461209145426 Marionette TRACE conn3 <- [1,1614,null,{}] 20:25:45 INFO - PROCESS | 4473 | 1461209145432 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}] 20:25:45 INFO - PROCESS | 4473 | 1461209145705 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 20:25:46 INFO - PROCESS | 4473 | 1461209146035 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x994c6000 == 129 [pid = 4473] [id = 411] 20:25:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 192 (0x9df9b400) [pid = 4473] [serial = 1234] [outer = (nil)] 20:25:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 193 (0xa0c1a800) [pid = 4473] [serial = 1235] [outer = 0x9df9b400] 20:25:46 INFO - PROCESS | 4473 | 1461209146127 Marionette DEBUG loaded listener.js 20:25:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 194 (0xa0c1e800) [pid = 4473] [serial = 1236] [outer = 0x9df9b400] 20:25:47 INFO - PROCESS | 4473 | 1461209147064 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]]]}] 20:25:47 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 20:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1684ms 20:25:47 INFO - PROCESS | 4473 | 1461209147126 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 20:25:47 INFO - PROCESS | 4473 | 1461209147130 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 20:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:25:47 INFO - PROCESS | 4473 | 1461209147141 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:25:47 INFO - PROCESS | 4473 | 1461209147143 Marionette TRACE conn3 <- [1,1618,null,{}] 20:25:47 INFO - PROCESS | 4473 | 1461209147150 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}] 20:25:47 INFO - PROCESS | 4473 | 1461209147380 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x92bed400 == 128 [pid = 4473] [id = 59] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x836ebc00 == 127 [pid = 4473] [id = 393] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x899db400 == 126 [pid = 4473] [id = 392] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x87b50800 == 125 [pid = 4473] [id = 391] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8500f400 == 124 [pid = 4473] [id = 390] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x83d70800 == 123 [pid = 4473] [id = 388] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x89951000 == 122 [pid = 4473] [id = 386] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x994bac00 == 121 [pid = 4473] [id = 387] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x85aebc00 == 120 [pid = 4473] [id = 385] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8c313800 == 119 [pid = 4473] [id = 384] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x85ae9000 == 118 [pid = 4473] [id = 383] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba6b400 == 117 [pid = 4473] [id = 381] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x93dd7000 == 116 [pid = 4473] [id = 382] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x929ba400 == 115 [pid = 4473] [id = 380] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8f650400 == 114 [pid = 4473] [id = 379] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab5ec00 == 113 [pid = 4473] [id = 378] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7a9800 == 112 [pid = 4473] [id = 377] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8a745000 == 111 [pid = 4473] [id = 375] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x84614000 == 110 [pid = 4473] [id = 376] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7b6c00 == 109 [pid = 4473] [id = 374] 20:25:48 INFO - PROCESS | 4473 | --DOCSHELL 0x87b4ac00 == 108 [pid = 4473] [id = 373] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 193 (0x98986c00) [pid = 4473] [serial = 1094] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 192 (0x8994e800) [pid = 4473] [serial = 1100] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 191 (0x8a747000) [pid = 4473] [serial = 1058] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 190 (0x8f643c00) [pid = 4473] [serial = 1067] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 189 (0x97bf5800) [pid = 4473] [serial = 1088] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x8cbcc400) [pid = 4473] [serial = 1115] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0x8ab34c00) [pid = 4473] [serial = 1104] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0x93ac1400) [pid = 4473] [serial = 1079] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 185 (0x91f1f800) [pid = 4473] [serial = 1073] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 184 (0x986cc000) [pid = 4473] [serial = 1091] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 183 (0x8e698800) [pid = 4473] [serial = 1064] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 182 (0x8c321000) [pid = 4473] [serial = 1061] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 181 (0x88b71000) [pid = 4473] [serial = 1041] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x8a7ae800) [pid = 4473] [serial = 1110] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x8b79d400) [pid = 4473] [serial = 1112] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x887a5c00) [pid = 4473] [serial = 1107] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x8ba72000) [pid = 4473] [serial = 1113] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x8b79a800) [pid = 4473] [serial = 1053] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x99022800) [pid = 4473] [serial = 1097] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x92bd9400) [pid = 4473] [serial = 1076] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x89ce3400) [pid = 4473] [serial = 1101] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x87b4c400) [pid = 4473] [serial = 1055] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x93d2c800) [pid = 4473] [serial = 1082] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x8a7b2000) [pid = 4473] [serial = 1103] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x87b45c00) [pid = 4473] [serial = 1106] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8cec1800) [pid = 4473] [serial = 1116] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x8a570800) [pid = 4473] [serial = 1109] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x900c6c00) [pid = 4473] [serial = 1070] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x95c8d400) [pid = 4473] [serial = 1085] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8a7b4000) [pid = 4473] [serial = 1118] [outer = (nil)] [url = about:blank] 20:25:49 INFO - PROCESS | 4473 | 1461209149300 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x85af3400 == 109 [pid = 4473] [id = 412] 20:25:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x85af4000) [pid = 4473] [serial = 1237] [outer = (nil)] 20:25:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x87b4ac00) [pid = 4473] [serial = 1238] [outer = 0x85af4000] 20:25:49 INFO - PROCESS | 4473 | 1461209149389 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x87fdfc00) [pid = 4473] [serial = 1239] [outer = 0x85af4000] 20:25:50 INFO - PROCESS | 4473 | 1461209150248 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]]]}] 20:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 3186ms 20:25:50 INFO - PROCESS | 4473 | 1461209150329 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 20:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:25:50 INFO - PROCESS | 4473 | 1461209150339 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 20:25:50 INFO - PROCESS | 4473 | 1461209150350 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:25:50 INFO - PROCESS | 4473 | 1461209150355 Marionette TRACE conn3 <- [1,1622,null,{}] 20:25:50 INFO - PROCESS | 4473 | 1461209150364 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}] 20:25:50 INFO - PROCESS | 4473 | 1461209150595 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 20:25:50 INFO - PROCESS | 4473 | 1461209150851 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x89947c00 == 110 [pid = 4473] [id = 413] 20:25:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x89949000) [pid = 4473] [serial = 1240] [outer = (nil)] 20:25:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x89953400) [pid = 4473] [serial = 1241] [outer = 0x89949000] 20:25:50 INFO - PROCESS | 4473 | 1461209150936 Marionette DEBUG loaded listener.js 20:25:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x899de800) [pid = 4473] [serial = 1242] [outer = 0x89949000] 20:25:51 INFO - PROCESS | 4473 | 1461209151906 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 20:25:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1591ms 20:25:51 INFO - PROCESS | 4473 | 1461209151943 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 4473 | 1461209151948 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 20:25:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:25:51 INFO - PROCESS | 4473 | 1461209151956 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 4473 | 1461209151960 Marionette TRACE conn3 <- [1,1626,null,{}] 20:25:51 INFO - PROCESS | 4473 | 1461209151972 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}] 20:25:52 INFO - PROCESS | 4473 | 1461209152253 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 20:25:52 INFO - PROCESS | 4473 | 1461209152296 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x887cf000 == 111 [pid = 4473] [id = 414] 20:25:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x89946800) [pid = 4473] [serial = 1243] [outer = (nil)] 20:25:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x8a7aac00) [pid = 4473] [serial = 1244] [outer = 0x89946800] 20:25:52 INFO - PROCESS | 4473 | 1461209152376 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x8a903400) [pid = 4473] [serial = 1245] [outer = 0x89946800] 20:25:53 INFO - PROCESS | 4473 | 1461209153461 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]]]}] 20:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1546ms 20:25:53 INFO - PROCESS | 4473 | 1461209153503 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 20:25:53 INFO - PROCESS | 4473 | 1461209153508 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 20:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8c319c00) [pid = 4473] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x89ce2c00) [pid = 4473] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x986c2000) [pid = 4473] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x994cec00) [pid = 4473] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x92bd6800) [pid = 4473] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x87b47000) [pid = 4473] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x89f1c800) [pid = 4473] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8f642800) [pid = 4473] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x95c8e400) [pid = 4473] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x9131d800) [pid = 4473] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8a901c00) [pid = 4473] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x8ab64800) [pid = 4473] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x8fa2ac00) [pid = 4473] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x9927b000) [pid = 4473] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8bb4e400) [pid = 4473] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x8cdce000) [pid = 4473] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8500fc00) [pid = 4473] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x93dd7400) [pid = 4473] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x9fc56800) [pid = 4473] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x92af5c00) [pid = 4473] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x8ba77c00) [pid = 4473] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x87b4dc00) [pid = 4473] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8fa33000) [pid = 4473] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8fa31400) [pid = 4473] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x979ecc00) [pid = 4473] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8bb46000) [pid = 4473] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x887c9c00) [pid = 4473] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8f959800) [pid = 4473] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x85004000) [pid = 4473] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x967bd800) [pid = 4473] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8ab32800) [pid = 4473] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8cdcb400) [pid = 4473] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x89ce9000) [pid = 4473] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x94f17000) [pid = 4473] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8a7af400) [pid = 4473] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x887ccc00) [pid = 4473] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8460b400) [pid = 4473] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:25:54 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x92af6000) [pid = 4473] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:25:54 INFO - PROCESS | 4473 | 1461209154373 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 4473 | 1461209154384 Marionette TRACE conn3 <- [1,1630,null,{}] 20:25:54 INFO - PROCESS | 4473 | 1461209154429 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}] 20:25:54 INFO - PROCESS | 4473 | 1461209154707 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 20:25:54 INFO - PROCESS | 4473 | 1461209154826 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a8400 == 112 [pid = 4473] [id = 415] 20:25:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8994a800) [pid = 4473] [serial = 1246] [outer = (nil)] 20:25:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a565800) [pid = 4473] [serial = 1247] [outer = 0x8994a800] 20:25:54 INFO - PROCESS | 4473 | 1461209154904 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8a906000) [pid = 4473] [serial = 1248] [outer = 0x8994a800] 20:25:55 INFO - PROCESS | 4473 | 1461209155726 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]]]}] 20:25:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1604ms 20:25:55 INFO - PROCESS | 4473 | 1461209155799 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 20:25:55 INFO - PROCESS | 4473 | 1461209155804 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 20:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:25:55 INFO - PROCESS | 4473 | 1461209155811 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:25:55 INFO - PROCESS | 4473 | 1461209155814 Marionette TRACE conn3 <- [1,1634,null,{}] 20:25:55 INFO - PROCESS | 4473 | 1461209155820 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}] 20:25:56 INFO - PROCESS | 4473 | 1461209156025 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 20:25:56 INFO - PROCESS | 4473 | 1461209156341 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x8460c800 == 113 [pid = 4473] [id = 416] 20:25:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x84614000) [pid = 4473] [serial = 1249] [outer = (nil)] 20:25:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x85010400) [pid = 4473] [serial = 1250] [outer = 0x84614000] 20:25:56 INFO - PROCESS | 4473 | 1461209156512 Marionette DEBUG loaded listener.js 20:25:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x87b4dc00) [pid = 4473] [serial = 1251] [outer = 0x84614000] 20:25:57 INFO - PROCESS | 4473 | 1461209157564 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]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:25:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1833ms 20:25:57 INFO - PROCESS | 4473 | 1461209157646 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 4473 | 1461209157652 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 20:25:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:25:57 INFO - PROCESS | 4473 | 1461209157662 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 4473 | 1461209157669 Marionette TRACE conn3 <- [1,1638,null,{}] 20:25:57 INFO - PROCESS | 4473 | 1461209157678 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}] 20:25:57 INFO - PROCESS | 4473 | 1461209157953 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 20:25:58 INFO - PROCESS | 4473 | 1461209158284 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e5000 == 114 [pid = 4473] [id = 417] 20:25:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x89cef400) [pid = 4473] [serial = 1252] [outer = (nil)] 20:25:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8a570000) [pid = 4473] [serial = 1253] [outer = 0x89cef400] 20:25:58 INFO - PROCESS | 4473 | 1461209158381 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8a7aa400) [pid = 4473] [serial = 1254] [outer = 0x89cef400] 20:25:59 INFO - PROCESS | 4473 | 1461209159461 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]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1836ms 20:25:59 INFO - PROCESS | 4473 | 1461209159501 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 4473 | 1461209159508 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 20:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:25:59 INFO - PROCESS | 4473 | 1461209159518 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 4473 | 1461209159522 Marionette TRACE conn3 <- [1,1642,null,{}] 20:25:59 INFO - PROCESS | 4473 | 1461209159528 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}] 20:25:59 INFO - PROCESS | 4473 | 1461209159761 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 20:26:00 INFO - PROCESS | 4473 | 1461209160126 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7ad000 == 115 [pid = 4473] [id = 418] 20:26:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8ab60800) [pid = 4473] [serial = 1255] [outer = (nil)] 20:26:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8b79b800) [pid = 4473] [serial = 1256] [outer = 0x8ab60800] 20:26:00 INFO - PROCESS | 4473 | 1461209160232 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8b903c00) [pid = 4473] [serial = 1257] [outer = 0x8ab60800] 20:26:01 INFO - PROCESS | 4473 | 1461209161234 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]]]}] 20:26:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1787ms 20:26:01 INFO - PROCESS | 4473 | 1461209161306 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 4473 | 1461209161311 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 20:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:26:01 INFO - PROCESS | 4473 | 1461209161320 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 4473 | 1461209161330 Marionette TRACE conn3 <- [1,1646,null,{}] 20:26:01 INFO - PROCESS | 4473 | 1461209161347 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}] 20:26:01 INFO - PROCESS | 4473 | 1461209161630 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 20:26:02 INFO - PROCESS | 4473 | 1461209162005 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x89954800 == 116 [pid = 4473] [id = 419] 20:26:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x89ce3400) [pid = 4473] [serial = 1258] [outer = (nil)] 20:26:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8bb4e400) [pid = 4473] [serial = 1259] [outer = 0x89ce3400] 20:26:02 INFO - PROCESS | 4473 | 1461209162161 Marionette DEBUG loaded listener.js 20:26:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8c3a8400) [pid = 4473] [serial = 1260] [outer = 0x89ce3400] 20:26:03 INFO - PROCESS | 4473 | 1461209163182 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]]]}] 20:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1899ms 20:26:03 INFO - PROCESS | 4473 | 1461209163218 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 20:26:03 INFO - PROCESS | 4473 | 1461209163223 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 20:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:26:03 INFO - PROCESS | 4473 | 1461209163231 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:26:03 INFO - PROCESS | 4473 | 1461209163234 Marionette TRACE conn3 <- [1,1650,null,{}] 20:26:03 INFO - PROCESS | 4473 | 1461209163240 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}] 20:26:03 INFO - PROCESS | 4473 | 1461209163487 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 20:26:03 INFO - PROCESS | 4473 | 1461209163805 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a2800 == 117 [pid = 4473] [id = 420] 20:26:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8c319400) [pid = 4473] [serial = 1261] [outer = (nil)] 20:26:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8cdcbc00) [pid = 4473] [serial = 1262] [outer = 0x8c319400] 20:26:03 INFO - PROCESS | 4473 | 1461209163905 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8cec1800) [pid = 4473] [serial = 1263] [outer = 0x8c319400] 20:26:04 INFO - PROCESS | 4473 | 1461209164856 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]]]}] 20:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1689ms 20:26:04 INFO - PROCESS | 4473 | 1461209164921 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 20:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:26:04 INFO - PROCESS | 4473 | 1461209164926 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 20:26:04 INFO - PROCESS | 4473 | 1461209164932 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - PROCESS | 4473 | 1461209164936 Marionette TRACE conn3 <- [1,1654,null,{}] 20:26:04 INFO - PROCESS | 4473 | 1461209164942 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}] 20:26:05 INFO - PROCESS | 4473 | 1461209165178 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 20:26:05 INFO - PROCESS | 4473 | 1461209165512 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e6a0c00 == 118 [pid = 4473] [id = 421] 20:26:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8e6a2800) [pid = 4473] [serial = 1264] [outer = (nil)] 20:26:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8e7e1800) [pid = 4473] [serial = 1265] [outer = 0x8e6a2800] 20:26:05 INFO - PROCESS | 4473 | 1461209165629 Marionette DEBUG loaded listener.js 20:26:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8f95b800) [pid = 4473] [serial = 1266] [outer = 0x8e6a2800] 20:26:06 INFO - PROCESS | 4473 | 1461209166615 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]]]}] 20:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1735ms 20:26:06 INFO - PROCESS | 4473 | 1461209166668 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 20:26:06 INFO - PROCESS | 4473 | 1461209166672 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 20:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:26:06 INFO - PROCESS | 4473 | 1461209166679 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:26:06 INFO - PROCESS | 4473 | 1461209166682 Marionette TRACE conn3 <- [1,1658,null,{}] 20:26:06 INFO - PROCESS | 4473 | 1461209166688 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}] 20:26:06 INFO - PROCESS | 4473 | 1461209166943 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 20:26:07 INFO - PROCESS | 4473 | 1461209167260 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e69f800 == 119 [pid = 4473] [id = 422] 20:26:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x8e7e2c00) [pid = 4473] [serial = 1267] [outer = (nil)] 20:26:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x900c9800) [pid = 4473] [serial = 1268] [outer = 0x8e7e2c00] 20:26:07 INFO - PROCESS | 4473 | 1461209167360 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x904be800) [pid = 4473] [serial = 1269] [outer = 0x8e7e2c00] 20:26:08 INFO - PROCESS | 4473 | 1461209168288 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1681ms 20:26:08 INFO - PROCESS | 4473 | 1461209168363 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 4473 | 1461209168366 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 20:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:26:08 INFO - PROCESS | 4473 | 1461209168373 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 4473 | 1461209168377 Marionette TRACE conn3 <- [1,1662,null,{}] 20:26:08 INFO - PROCESS | 4473 | 1461209168383 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}] 20:26:08 INFO - PROCESS | 4473 | 1461209168648 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 20:26:08 INFO - PROCESS | 4473 | 1461209168973 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa30000 == 120 [pid = 4473] [id = 423] 20:26:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x8fa35800) [pid = 4473] [serial = 1270] [outer = (nil)] 20:26:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x9132a400) [pid = 4473] [serial = 1271] [outer = 0x8fa35800] 20:26:09 INFO - PROCESS | 4473 | 1461209169066 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x929b1800) [pid = 4473] [serial = 1272] [outer = 0x8fa35800] 20:26:10 INFO - PROCESS | 4473 | 1461209169998 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1693ms 20:26:10 INFO - PROCESS | 4473 | 1461209170067 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 20:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:26:10 INFO - PROCESS | 4473 | 1461209170072 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 20:26:10 INFO - PROCESS | 4473 | 1461209170079 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:26:10 INFO - PROCESS | 4473 | 1461209170083 Marionette TRACE conn3 <- [1,1666,null,{}] 20:26:10 INFO - PROCESS | 4473 | 1461209170089 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}] 20:26:10 INFO - PROCESS | 4473 | 1461209170350 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 20:26:10 INFO - PROCESS | 4473 | 1461209170676 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab5e000 == 121 [pid = 4473] [id = 424] 20:26:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x900cc800) [pid = 4473] [serial = 1273] [outer = (nil)] 20:26:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x92bd6800) [pid = 4473] [serial = 1274] [outer = 0x900cc800] 20:26:10 INFO - PROCESS | 4473 | 1461209170769 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x92be1800) [pid = 4473] [serial = 1275] [outer = 0x900cc800] 20:26:11 INFO - PROCESS | 4473 | 1461209171689 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1643ms 20:26:11 INFO - PROCESS | 4473 | 1461209171722 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 4473 | 1461209171725 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 20:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:26:11 INFO - PROCESS | 4473 | 1461209171732 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 4473 | 1461209171736 Marionette TRACE conn3 <- [1,1670,null,{}] 20:26:11 INFO - PROCESS | 4473 | 1461209171742 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}] 20:26:11 INFO - PROCESS | 4473 | 1461209171981 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 20:26:12 INFO - PROCESS | 4473 | 1461209172346 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bd9400 == 122 [pid = 4473] [id = 425] 20:26:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x939db800) [pid = 4473] [serial = 1276] [outer = (nil)] 20:26:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x93acb400) [pid = 4473] [serial = 1277] [outer = 0x939db800] 20:26:12 INFO - PROCESS | 4473 | 1461209172444 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x93d25800) [pid = 4473] [serial = 1278] [outer = 0x939db800] 20:26:13 INFO - PROCESS | 4473 | 1461209173384 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1697ms 20:26:13 INFO - PROCESS | 4473 | 1461209173430 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 20:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:26:13 INFO - PROCESS | 4473 | 1461209173434 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 20:26:13 INFO - PROCESS | 4473 | 1461209173441 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 4473 | 1461209173445 Marionette TRACE conn3 <- [1,1674,null,{}] 20:26:13 INFO - PROCESS | 4473 | 1461209173451 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}] 20:26:13 INFO - PROCESS | 4473 | 1461209173681 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 20:26:14 INFO - PROCESS | 4473 | 1461209174018 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x93dcf400 == 123 [pid = 4473] [id = 426] 20:26:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x93dd0400) [pid = 4473] [serial = 1279] [outer = (nil)] 20:26:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x93dd7c00) [pid = 4473] [serial = 1280] [outer = 0x93dd0400] 20:26:14 INFO - PROCESS | 4473 | 1461209174132 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x95c87c00) [pid = 4473] [serial = 1281] [outer = 0x93dd0400] 20:26:15 INFO - PROCESS | 4473 | 1461209175111 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]]]}] 20:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1732ms 20:26:15 INFO - PROCESS | 4473 | 1461209175183 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 4473 | 1461209175187 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 20:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:26:15 INFO - PROCESS | 4473 | 1461209175199 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 4473 | 1461209175203 Marionette TRACE conn3 <- [1,1678,null,{}] 20:26:15 INFO - PROCESS | 4473 | 1461209175210 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}] 20:26:15 INFO - PROCESS | 4473 | 1461209175468 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 20:26:15 INFO - PROCESS | 4473 | 1461209175811 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d32400 == 124 [pid = 4473] [id = 427] 20:26:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x967bd800) [pid = 4473] [serial = 1282] [outer = (nil)] 20:26:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x98388400) [pid = 4473] [serial = 1283] [outer = 0x967bd800] 20:26:15 INFO - PROCESS | 4473 | 1461209175906 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x98451400) [pid = 4473] [serial = 1284] [outer = 0x967bd800] 20:26:16 INFO - PROCESS | 4473 | 1461209176871 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1740ms 20:26:16 INFO - PROCESS | 4473 | 1461209176941 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 4473 | 1461209176945 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 20:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:26:16 INFO - PROCESS | 4473 | 1461209176953 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 4473 | 1461209176957 Marionette TRACE conn3 <- [1,1682,null,{}] 20:26:16 INFO - PROCESS | 4473 | 1461209176964 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}] 20:26:17 INFO - PROCESS | 4473 | 1461209177206 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 20:26:17 INFO - PROCESS | 4473 | 1461209177538 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ac6800 == 125 [pid = 4473] [id = 428] 20:26:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x967b9c00) [pid = 4473] [serial = 1285] [outer = (nil)] 20:26:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x98986c00) [pid = 4473] [serial = 1286] [outer = 0x967b9c00] 20:26:17 INFO - PROCESS | 4473 | 1461209177635 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x98a03400) [pid = 4473] [serial = 1287] [outer = 0x967b9c00] 20:26:18 INFO - PROCESS | 4473 | 1461209178594 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1682ms 20:26:18 INFO - PROCESS | 4473 | 1461209178636 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 20:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:26:18 INFO - PROCESS | 4473 | 1461209178640 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 20:26:18 INFO - PROCESS | 4473 | 1461209178647 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 4473 | 1461209178651 Marionette TRACE conn3 <- [1,1686,null,{}] 20:26:18 INFO - PROCESS | 4473 | 1461209178657 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}] 20:26:18 INFO - PROCESS | 4473 | 1461209178883 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 20:26:19 INFO - PROCESS | 4473 | 1461209179208 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149ec00 == 126 [pid = 4473] [id = 429] 20:26:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x98396000) [pid = 4473] [serial = 1288] [outer = (nil)] 20:26:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x994bac00) [pid = 4473] [serial = 1289] [outer = 0x98396000] 20:26:19 INFO - PROCESS | 4473 | 1461209179306 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0x9b086000) [pid = 4473] [serial = 1290] [outer = 0x98396000] 20:26:20 INFO - PROCESS | 4473 | 1461209180280 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 20:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1689ms 20:26:20 INFO - PROCESS | 4473 | 1461209180339 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 4473 | 1461209180345 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 20:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:26:20 INFO - PROCESS | 4473 | 1461209180356 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 4473 | 1461209180360 Marionette TRACE conn3 <- [1,1690,null,{}] 20:26:20 INFO - PROCESS | 4473 | 1461209180370 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}] 20:26:20 INFO - PROCESS | 4473 | 1461209180745 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 20:26:21 INFO - PROCESS | 4473 | 1461209181168 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 4473 | ++DOCSHELL 0xa0a48000 == 127 [pid = 4473] [id = 430] 20:26:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0xa0a90800) [pid = 4473] [serial = 1291] [outer = (nil)] 20:26:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 182 (0xa0c1b800) [pid = 4473] [serial = 1292] [outer = 0xa0a90800] 20:26:21 INFO - PROCESS | 4473 | 1461209181266 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 183 (0xa0e59000) [pid = 4473] [serial = 1293] [outer = 0xa0a90800] 20:26:21 INFO - PROCESS | 4473 | ************************* 20:26:21 INFO - PROCESS | 4473 | A coding exception was thrown and uncaught in a Task. 20:26:21 INFO - PROCESS | 4473 | 20:26:21 INFO - PROCESS | 4473 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:26:21 INFO - PROCESS | 4473 | Full stack: 20:26:21 INFO - PROCESS | 4473 | ************************* 20:26:22 INFO - PROCESS | 4473 | 1461209182287 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1991ms 20:26:22 INFO - PROCESS | 4473 | 1461209182346 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 4473 | 1461209182351 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 20:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:26:22 INFO - PROCESS | 4473 | 1461209182357 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 4473 | 1461209182360 Marionette TRACE conn3 <- [1,1694,null,{}] 20:26:22 INFO - PROCESS | 4473 | 1461209182367 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}] 20:26:22 INFO - PROCESS | 4473 | 1461209182600 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 20:26:22 INFO - PROCESS | 4473 | 1461209182938 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x84615400 == 128 [pid = 4473] [id = 431] 20:26:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 184 (0x98728800) [pid = 4473] [serial = 1294] [outer = (nil)] 20:26:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 185 (0xa0e8b000) [pid = 4473] [serial = 1295] [outer = 0x98728800] 20:26:23 INFO - PROCESS | 4473 | 1461209183036 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 186 (0xa0e8cc00) [pid = 4473] [serial = 1296] [outer = 0x98728800] 20:26:24 INFO - PROCESS | 4473 | 1461209184238 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1935ms 20:26:24 INFO - PROCESS | 4473 | 1461209184295 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 4473 | 1461209184301 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 20:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:26:24 INFO - PROCESS | 4473 | 1461209184311 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 4473 | 1461209184317 Marionette TRACE conn3 <- [1,1698,null,{}] 20:26:24 INFO - PROCESS | 4473 | 1461209184411 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}] 20:26:24 INFO - PROCESS | 4473 | 1461209184833 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 20:26:25 INFO - PROCESS | 4473 | 1461209185204 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x91f1b000 == 129 [pid = 4473] [id = 432] 20:26:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 187 (0x929ba800) [pid = 4473] [serial = 1297] [outer = (nil)] 20:26:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 188 (0xa0fa8000) [pid = 4473] [serial = 1298] [outer = 0x929ba800] 20:26:25 INFO - PROCESS | 4473 | 1461209185355 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 189 (0xa2828400) [pid = 4473] [serial = 1299] [outer = 0x929ba800] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8a74bc00 == 128 [pid = 4473] [id = 213] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x94f09400 == 127 [pid = 4473] [id = 65] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0xa6cc3000 == 126 [pid = 4473] [id = 91] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x92aeb400 == 125 [pid = 4473] [id = 361] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x967ba800 == 124 [pid = 4473] [id = 362] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x88b72000 == 123 [pid = 4473] [id = 363] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe7800 == 122 [pid = 4473] [id = 212] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x93d29800 == 121 [pid = 4473] [id = 364] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb48000 == 120 [pid = 4473] [id = 214] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb6c800 == 119 [pid = 4473] [id = 215] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0xa3c01c00 == 118 [pid = 4473] [id = 88] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce8400 == 117 [pid = 4473] [id = 352] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7b0000 == 116 [pid = 4473] [id = 353] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7ddc00 == 115 [pid = 4473] [id = 356] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3ac000 == 114 [pid = 4473] [id = 354] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb44800 == 113 [pid = 4473] [id = 357] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x91f1a000 == 112 [pid = 4473] [id = 61] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x98390400 == 111 [pid = 4473] [id = 87] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdc8000 == 110 [pid = 4473] [id = 355] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0xa4b87800 == 109 [pid = 4473] [id = 89] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0xa0adec00 == 108 [pid = 4473] [id = 63] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7d8400 == 107 [pid = 4473] [id = 358] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0xa6831800 == 106 [pid = 4473] [id = 90] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x967d9400 == 105 [pid = 4473] [id = 64] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x92af2800 == 104 [pid = 4473] [id = 359] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x84d2d000 == 103 [pid = 4473] [id = 360] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x887a8400 == 102 [pid = 4473] [id = 415] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x887cf000 == 101 [pid = 4473] [id = 414] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x89947c00 == 100 [pid = 4473] [id = 413] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x85af3400 == 99 [pid = 4473] [id = 412] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x85ae7000 == 98 [pid = 4473] [id = 410] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x974a4400 == 97 [pid = 4473] [id = 408] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x87b4e000 == 96 [pid = 4473] [id = 409] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdcb000 == 95 [pid = 4473] [id = 407] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab2b400 == 94 [pid = 4473] [id = 406] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x939d1c00 == 93 [pid = 4473] [id = 405] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8c317800 == 92 [pid = 4473] [id = 404] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3a3000 == 91 [pid = 4473] [id = 402] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x91324400 == 90 [pid = 4473] [id = 403] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x899df000 == 89 [pid = 4473] [id = 401] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbc8c00 == 88 [pid = 4473] [id = 400] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb47400 == 87 [pid = 4473] [id = 399] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x83d74c00 == 86 [pid = 4473] [id = 257] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8708ec00 == 85 [pid = 4473] [id = 398] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8500f800 == 84 [pid = 4473] [id = 397] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe2800 == 83 [pid = 4473] [id = 395] 20:26:28 INFO - PROCESS | 4473 | --DOCSHELL 0x89f22400 == 82 [pid = 4473] [id = 396] 20:26:28 INFO - PROCESS | 4473 | 1461209188628 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]]]}] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 188 (0x8ab32400) [pid = 4473] [serial = 1182] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 187 (0x8fd64800) [pid = 4473] [serial = 1134] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 186 (0x8a906800) [pid = 4473] [serial = 1181] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 185 (0x9898e400) [pid = 4473] [serial = 1095] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 184 (0x9ea25800) [pid = 4473] [serial = 1164] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 183 (0x93d2d000) [pid = 4473] [serial = 1143] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 182 (0x887b0800) [pid = 4473] [serial = 1056] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 181 (0x8a747c00) [pid = 4473] [serial = 1179] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x8fa27c00) [pid = 4473] [serial = 1131] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x9838cc00) [pid = 4473] [serial = 1151] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x92bef000) [pid = 4473] [serial = 1077] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x8ab68c00) [pid = 4473] [serial = 1124] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x9fc58400) [pid = 4473] [serial = 1166] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x99042c00) [pid = 4473] [serial = 1155] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x9df94800) [pid = 4473] [serial = 1161] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8e69ac00) [pid = 4473] [serial = 1128] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x9ea22800) [pid = 4473] [serial = 1163] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8e6a0000) [pid = 4473] [serial = 1065] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x87097c00) [pid = 4473] [serial = 1173] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x96f7ac00) [pid = 4473] [serial = 1149] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x967e8000) [pid = 4473] [serial = 1148] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x9ffa5000) [pid = 4473] [serial = 1169] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x93d2ac00) [pid = 4473] [serial = 1142] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x99023c00) [pid = 4473] [serial = 1154] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x9df91800) [pid = 4473] [serial = 1160] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x92bf1800) [pid = 4473] [serial = 1139] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x93dddc00) [pid = 4473] [serial = 1145] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x89947000) [pid = 4473] [serial = 1122] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9064a000) [pid = 4473] [serial = 1071] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x9132bc00) [pid = 4473] [serial = 1136] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x9b081400) [pid = 4473] [serial = 1158] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x8c3ad400) [pid = 4473] [serial = 1062] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8994b000) [pid = 4473] [serial = 1176] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x939d9800) [pid = 4473] [serial = 1140] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x929b2000) [pid = 4473] [serial = 1074] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8b796000) [pid = 4473] [serial = 1119] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x98391800) [pid = 4473] [serial = 1089] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8b90f000) [pid = 4473] [serial = 1125] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x929b3800) [pid = 4473] [serial = 1137] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8fd61c00) [pid = 4473] [serial = 1133] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x9903e000) [pid = 4473] [serial = 1098] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x994c7c00) [pid = 4473] [serial = 1157] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8f64c400) [pid = 4473] [serial = 1068] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x94f10400) [pid = 4473] [serial = 1146] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x9fc5e800) [pid = 4473] [serial = 1167] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x9ffaf800) [pid = 4473] [serial = 1170] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8f950c00) [pid = 4473] [serial = 1130] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x887d4800) [pid = 4473] [serial = 1175] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x85aef000) [pid = 4473] [serial = 1172] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x887ab000) [pid = 4473] [serial = 1121] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8a910400) [pid = 4473] [serial = 1059] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8a562400) [pid = 4473] [serial = 1178] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x98722400) [pid = 4473] [serial = 1152] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x967e8c00) [pid = 4473] [serial = 1086] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x98723c00) [pid = 4473] [serial = 1092] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x93d2f400) [pid = 4473] [serial = 1083] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x89ce4400) [pid = 4473] [serial = 987] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x93acc800) [pid = 4473] [serial = 1080] [outer = (nil)] [url = about:blank] 20:26:28 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8cbc3c00) [pid = 4473] [serial = 1127] [outer = (nil)] [url = about:blank] 20:26: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 20:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 4675ms 20:26:29 INFO - PROCESS | 4473 | 1461209189010 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 4473 | 1461209189016 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 20:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:26:29 INFO - PROCESS | 4473 | 1461209189028 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 4473 | 1461209189031 Marionette TRACE conn3 <- [1,1702,null,{}] 20:26:29 INFO - PROCESS | 4473 | 1461209189040 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}] 20:26:29 INFO - PROCESS | 4473 | 1461209189242 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 20:26:29 INFO - PROCESS | 4473 | 1461209189447 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b49400 == 83 [pid = 4473] [id = 433] 20:26:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x87fe3800) [pid = 4473] [serial = 1300] [outer = (nil)] 20:26:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x87fea800) [pid = 4473] [serial = 1301] [outer = 0x87fe3800] 20:26:29 INFO - PROCESS | 4473 | 1461209189530 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x887a8400) [pid = 4473] [serial = 1302] [outer = 0x87fe3800] 20:26:30 INFO - PROCESS | 4473 | 1461209190373 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1385ms 20:26:30 INFO - PROCESS | 4473 | 1461209190413 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 4473 | 1461209190421 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 20:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:26:30 INFO - PROCESS | 4473 | 1461209190432 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 4473 | 1461209190436 Marionette TRACE conn3 <- [1,1706,null,{}] 20:26:30 INFO - PROCESS | 4473 | 1461209190442 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}] 20:26:30 INFO - PROCESS | 4473 | 1461209190663 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 20:26:30 INFO - PROCESS | 4473 | 1461209190879 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x89947000 == 84 [pid = 4473] [id = 434] 20:26:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x89947c00) [pid = 4473] [serial = 1303] [outer = (nil)] 20:26:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x89951400) [pid = 4473] [serial = 1304] [outer = 0x89947c00] 20:26:31 INFO - PROCESS | 4473 | 1461209191008 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x899e6800) [pid = 4473] [serial = 1305] [outer = 0x89947c00] 20:26:32 INFO - PROCESS | 4473 | 1461209192002 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1632ms 20:26:32 INFO - PROCESS | 4473 | 1461209192070 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 4473 | 1461209192073 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 20:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:26:32 INFO - PROCESS | 4473 | 1461209192081 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 4473 | 1461209192087 Marionette TRACE conn3 <- [1,1710,null,{}] 20:26:32 INFO - PROCESS | 4473 | 1461209192103 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}] 20:26:32 INFO - PROCESS | 4473 | 1461209192393 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 20:26:32 INFO - PROCESS | 4473 | 1461209192572 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x89cf0000 == 85 [pid = 4473] [id = 435] 20:26:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a56c400) [pid = 4473] [serial = 1306] [outer = (nil)] 20:26:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8a745400) [pid = 4473] [serial = 1307] [outer = 0x8a56c400] 20:26:32 INFO - PROCESS | 4473 | 1461209192718 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8a7a8400) [pid = 4473] [serial = 1308] [outer = 0x8a56c400] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x89946800) [pid = 4473] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8a909800) [pid = 4473] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x974a6800) [pid = 4473] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x974a6000) [pid = 4473] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x8f645c00) [pid = 4473] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x92bf1c00) [pid = 4473] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x93d24000) [pid = 4473] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x92bee400) [pid = 4473] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x91329400) [pid = 4473] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8fd62400) [pid = 4473] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8a7b4c00) [pid = 4473] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x8e7dbc00) [pid = 4473] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8cec2c00) [pid = 4473] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x899e6400) [pid = 4473] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8b7a2400) [pid = 4473] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x8a7ab800) [pid = 4473] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x887d1400) [pid = 4473] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x89949000) [pid = 4473] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x85af4000) [pid = 4473] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:26:34 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x9df9b400) [pid = 4473] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:26:34 INFO - PROCESS | 4473 | 1461209194393 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2347ms 20:26:34 INFO - PROCESS | 4473 | 1461209194428 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 4473 | 1461209194433 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 20:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:26:34 INFO - PROCESS | 4473 | 1461209194439 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 4473 | 1461209194458 Marionette TRACE conn3 <- [1,1714,null,{}] 20:26:34 INFO - PROCESS | 4473 | 1461209194473 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}] 20:26:34 INFO - PROCESS | 4473 | 1461209194667 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 20:26:34 INFO - PROCESS | 4473 | 1461209194680 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x8500e000 == 86 [pid = 4473] [id = 436] 20:26:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x89f29c00) [pid = 4473] [serial = 1309] [outer = (nil)] 20:26:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x8a90fc00) [pid = 4473] [serial = 1310] [outer = 0x89f29c00] 20:26:34 INFO - PROCESS | 4473 | 1461209194758 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x8ab5c400) [pid = 4473] [serial = 1311] [outer = 0x89f29c00] 20:26:35 INFO - PROCESS | 4473 | 1461209195729 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]]]}] 20:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1355ms 20:26:35 INFO - PROCESS | 4473 | 1461209195796 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 20:26:35 INFO - PROCESS | 4473 | 1461209195800 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 20:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:26:35 INFO - PROCESS | 4473 | 1461209195807 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 4473 | 1461209195810 Marionette TRACE conn3 <- [1,1718,null,{}] 20:26:35 INFO - PROCESS | 4473 | 1461209195816 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}] 20:26:36 INFO - PROCESS | 4473 | 1461209196005 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 20:26:36 INFO - PROCESS | 4473 | 1461209196340 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d2d000 == 87 [pid = 4473] [id = 437] 20:26:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8500c800) [pid = 4473] [serial = 1312] [outer = (nil)] 20:26:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x8708b800) [pid = 4473] [serial = 1313] [outer = 0x8500c800] 20:26:36 INFO - PROCESS | 4473 | 1461209196510 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x87b4f400) [pid = 4473] [serial = 1314] [outer = 0x8500c800] 20:26:37 INFO - PROCESS | 4473 | 1461209197517 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1742ms 20:26:37 INFO - PROCESS | 4473 | 1461209197553 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 4473 | 1461209197561 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 20:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:26:37 INFO - PROCESS | 4473 | 1461209197590 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 4473 | 1461209197596 Marionette TRACE conn3 <- [1,1722,null,{}] 20:26:37 INFO - PROCESS | 4473 | 1461209197606 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}] 20:26:37 INFO - PROCESS | 4473 | 1461209197842 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 20:26:38 INFO - PROCESS | 4473 | 1461209198141 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x89946c00 == 88 [pid = 4473] [id = 438] 20:26:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x899de400) [pid = 4473] [serial = 1315] [outer = (nil)] 20:26:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x89f1c800) [pid = 4473] [serial = 1316] [outer = 0x899de400] 20:26:38 INFO - PROCESS | 4473 | 1461209198239 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8a570400) [pid = 4473] [serial = 1317] [outer = 0x899de400] 20:26:39 INFO - PROCESS | 4473 | 1461209199294 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]]]}] 20:26:39 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 20:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1771ms 20:26:39 INFO - PROCESS | 4473 | 1461209199346 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 4473 | 1461209199353 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 20:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:26:39 INFO - PROCESS | 4473 | 1461209199360 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 4473 | 1461209199364 Marionette TRACE conn3 <- [1,1726,null,{}] 20:26:39 INFO - PROCESS | 4473 | 1461209199371 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}] 20:26:39 INFO - PROCESS | 4473 | 1461209199593 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 20:26:39 INFO - PROCESS | 4473 | 1461209199966 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a90a400 == 89 [pid = 4473] [id = 439] 20:26:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8ab2b400) [pid = 4473] [serial = 1318] [outer = (nil)] 20:26:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8ab66800) [pid = 4473] [serial = 1319] [outer = 0x8ab2b400] 20:26:40 INFO - PROCESS | 4473 | 1461209200068 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8b79cc00) [pid = 4473] [serial = 1320] [outer = 0x8ab2b400] 20:26:41 INFO - PROCESS | 4473 | 1461209201071 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1787ms 20:26:41 INFO - PROCESS | 4473 | 1461209201149 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 4473 | 1461209201153 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:26:41 INFO - PROCESS | 4473 | 1461209201171 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 4473 | 1461209201180 Marionette TRACE conn3 <- [1,1730,null,{}] 20:26:41 INFO - PROCESS | 4473 | 1461209201188 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}] 20:26:41 INFO - PROCESS | 4473 | 1461209201571 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:26:41 INFO - PROCESS | 4473 | 1461209201787 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b48800 == 90 [pid = 4473] [id = 440] 20:26:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8a7b6000) [pid = 4473] [serial = 1321] [outer = (nil)] 20:26:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8bb47400) [pid = 4473] [serial = 1322] [outer = 0x8a7b6000] 20:26:41 INFO - PROCESS | 4473 | 1461209201880 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8c316c00) [pid = 4473] [serial = 1323] [outer = 0x8a7b6000] 20:26:42 INFO - PROCESS | 4473 | 1461209202869 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]]]}] 20:26:42 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 20:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1758ms 20:26:42 INFO - PROCESS | 4473 | 1461209202920 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:26:42 INFO - PROCESS | 4473 | 1461209202925 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:26:42 INFO - PROCESS | 4473 | 1461209202932 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 4473 | 1461209202936 Marionette TRACE conn3 <- [1,1734,null,{}] 20:26:42 INFO - PROCESS | 4473 | 1461209202942 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}] 20:26:43 INFO - PROCESS | 4473 | 1461209203179 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:26:43 INFO - PROCESS | 4473 | 1461209203492 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7b3800 == 91 [pid = 4473] [id = 441] 20:26:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8bb41800) [pid = 4473] [serial = 1324] [outer = (nil)] 20:26:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8cb67400) [pid = 4473] [serial = 1325] [outer = 0x8bb41800] 20:26:43 INFO - PROCESS | 4473 | 1461209203589 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8cbc2000) [pid = 4473] [serial = 1326] [outer = 0x8bb41800] 20:26:44 INFO - PROCESS | 4473 | 1461209204575 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1684ms 20:26:44 INFO - PROCESS | 4473 | 1461209204616 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 4473 | 1461209204621 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:26:44 INFO - PROCESS | 4473 | 1461209204627 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 4473 | 1461209204630 Marionette TRACE conn3 <- [1,1738,null,{}] 20:26:44 INFO - PROCESS | 4473 | 1461209204637 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}] 20:26:44 INFO - PROCESS | 4473 | 1461209204865 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:26:45 INFO - PROCESS | 4473 | 1461209205189 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdcc000 == 92 [pid = 4473] [id = 442] 20:26:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8cdd0c00) [pid = 4473] [serial = 1327] [outer = (nil)] 20:26:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8cec4000) [pid = 4473] [serial = 1328] [outer = 0x8cdd0c00] 20:26:45 INFO - PROCESS | 4473 | 1461209205305 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8e7dd800) [pid = 4473] [serial = 1329] [outer = 0x8cdd0c00] 20:26:46 INFO - PROCESS | 4473 | 1461209206299 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]]]}] 20:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1732ms 20:26:46 INFO - PROCESS | 4473 | 1461209206360 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:26:46 INFO - PROCESS | 4473 | 1461209206365 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:26:46 INFO - PROCESS | 4473 | 1461209206372 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 4473 | 1461209206376 Marionette TRACE conn3 <- [1,1742,null,{}] 20:26:46 INFO - PROCESS | 4473 | 1461209206382 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}] 20:26:46 INFO - PROCESS | 4473 | 1461209206615 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:26:46 INFO - PROCESS | 4473 | 1461209206931 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdccc00 == 93 [pid = 4473] [id = 443] 20:26:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8cec5000) [pid = 4473] [serial = 1330] [outer = (nil)] 20:26:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8f94e000) [pid = 4473] [serial = 1331] [outer = 0x8cec5000] 20:26:47 INFO - PROCESS | 4473 | 1461209207031 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8f954000) [pid = 4473] [serial = 1332] [outer = 0x8cec5000] 20:26:47 INFO - PROCESS | 4473 | 1461209207993 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1685ms 20:26:48 INFO - PROCESS | 4473 | 1461209208058 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:26:48 INFO - PROCESS | 4473 | 1461209208063 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:26:48 INFO - PROCESS | 4473 | 1461209208070 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 4473 | 1461209208074 Marionette TRACE conn3 <- [1,1746,null,{}] 20:26:48 INFO - PROCESS | 4473 | 1461209208080 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}] 20:26:48 INFO - PROCESS | 4473 | 1461209208313 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:26:48 INFO - PROCESS | 4473 | 1461209208631 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e5800 == 94 [pid = 4473] [id = 444] 20:26:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8f64bc00) [pid = 4473] [serial = 1333] [outer = (nil)] 20:26:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8fa2f400) [pid = 4473] [serial = 1334] [outer = 0x8f64bc00] 20:26:48 INFO - PROCESS | 4473 | 1461209208742 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8fa32400) [pid = 4473] [serial = 1335] [outer = 0x8f64bc00] 20:26:49 INFO - PROCESS | 4473 | 1461209209683 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1691ms 20:26:49 INFO - PROCESS | 4473 | 1461209209761 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 4473 | 1461209209766 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:26:49 INFO - PROCESS | 4473 | 1461209209772 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 4473 | 1461209209776 Marionette TRACE conn3 <- [1,1750,null,{}] 20:26:49 INFO - PROCESS | 4473 | 1461209209782 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}] 20:26:50 INFO - PROCESS | 4473 | 1461209210040 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:26:50 INFO - PROCESS | 4473 | 1461209210362 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec2c00 == 95 [pid = 4473] [id = 445] 20:26:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8f957c00) [pid = 4473] [serial = 1336] [outer = (nil)] 20:26:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x900cb000) [pid = 4473] [serial = 1337] [outer = 0x8f957c00] 20:26:50 INFO - PROCESS | 4473 | 1461209210454 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x900cfc00) [pid = 4473] [serial = 1338] [outer = 0x8f957c00] 20:26:51 INFO - PROCESS | 4473 | 1461209211359 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]]]}] 20:26: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 20:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1639ms 20:26:51 INFO - PROCESS | 4473 | 1461209211412 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 4473 | 1461209211417 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:26:51 INFO - PROCESS | 4473 | 1461209211423 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 4473 | 1461209211427 Marionette TRACE conn3 <- [1,1754,null,{}] 20:26:51 INFO - PROCESS | 4473 | 1461209211433 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}] 20:26:51 INFO - PROCESS | 4473 | 1461209211657 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:26:51 INFO - PROCESS | 4473 | 1461209211976 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4b400 == 96 [pid = 4473] [id = 446] 20:26:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8fd5e000) [pid = 4473] [serial = 1339] [outer = (nil)] 20:26:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x9131f400) [pid = 4473] [serial = 1340] [outer = 0x8fd5e000] 20:26:52 INFO - PROCESS | 4473 | 1461209212085 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x9132bc00) [pid = 4473] [serial = 1341] [outer = 0x8fd5e000] 20:26:53 INFO - PROCESS | 4473 | 1461209213000 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]]]}] 20:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1634ms 20:26:53 INFO - PROCESS | 4473 | 1461209213058 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 4473 | 1461209213062 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:26:53 INFO - PROCESS | 4473 | 1461209213069 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 4473 | 1461209213073 Marionette TRACE conn3 <- [1,1758,null,{}] 20:26:53 INFO - PROCESS | 4473 | 1461209213079 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}] 20:26:53 INFO - PROCESS | 4473 | 1461209213301 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:26:53 INFO - PROCESS | 4473 | 1461209213638 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x89949800 == 97 [pid = 4473] [id = 447] 20:26:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x92960000) [pid = 4473] [serial = 1342] [outer = (nil)] 20:26:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x929b4c00) [pid = 4473] [serial = 1343] [outer = 0x92960000] 20:26:53 INFO - PROCESS | 4473 | 1461209213768 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x92af5800) [pid = 4473] [serial = 1344] [outer = 0x92960000] 20:26:54 INFO - PROCESS | 4473 | 1461209214723 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]]]}] 20:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1687ms 20:26:54 INFO - PROCESS | 4473 | 1461209214758 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:26:54 INFO - PROCESS | 4473 | 1461209214764 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:26:54 INFO - PROCESS | 4473 | 1461209214772 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 4473 | 1461209214777 Marionette TRACE conn3 <- [1,1762,null,{}] 20:26:54 INFO - PROCESS | 4473 | 1461209214783 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}] 20:26:55 INFO - PROCESS | 4473 | 1461209215049 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:26:55 INFO - PROCESS | 4473 | 1461209215371 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x92958800 == 98 [pid = 4473] [id = 448] 20:26:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x929b3400) [pid = 4473] [serial = 1345] [outer = (nil)] 20:26:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x93ac5c00) [pid = 4473] [serial = 1346] [outer = 0x929b3400] 20:26:55 INFO - PROCESS | 4473 | 1461209215467 Marionette DEBUG loaded listener.js 20:26:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x93ac9000) [pid = 4473] [serial = 1347] [outer = 0x929b3400] 20:26:56 INFO - PROCESS | 4473 | 1461209216405 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]]]}] 20:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1687ms 20:26:56 INFO - PROCESS | 4473 | 1461209216459 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:26:56 INFO - PROCESS | 4473 | 1461209216462 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:26:56 INFO - PROCESS | 4473 | 1461209216469 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:26:56 INFO - PROCESS | 4473 | 1461209216472 Marionette TRACE conn3 <- [1,1766,null,{}] 20:26:56 INFO - PROCESS | 4473 | 1461209216478 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}] 20:26:56 INFO - PROCESS | 4473 | 1461209216704 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:26:57 INFO - PROCESS | 4473 | 1461209217025 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbccc00 == 99 [pid = 4473] [id = 449] 20:26:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x9295f400) [pid = 4473] [serial = 1348] [outer = (nil)] 20:26:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x93d30400) [pid = 4473] [serial = 1349] [outer = 0x9295f400] 20:26:57 INFO - PROCESS | 4473 | 1461209217136 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x93d32c00) [pid = 4473] [serial = 1350] [outer = 0x9295f400] 20:26:58 INFO - PROCESS | 4473 | 1461209218051 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]]]}] 20:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1633ms 20:26:58 INFO - PROCESS | 4473 | 1461209218103 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 4473 | 1461209218106 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:26:58 INFO - PROCESS | 4473 | 1461209218113 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 4473 | 1461209218116 Marionette TRACE conn3 <- [1,1770,null,{}] 20:26:58 INFO - PROCESS | 4473 | 1461209218123 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}] 20:26:58 INFO - PROCESS | 4473 | 1461209218345 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:26:58 INFO - PROCESS | 4473 | 1461209218674 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x85004800 == 100 [pid = 4473] [id = 450] 20:26:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x90649c00) [pid = 4473] [serial = 1351] [outer = (nil)] 20:26:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x93ddc000) [pid = 4473] [serial = 1352] [outer = 0x90649c00] 20:26:58 INFO - PROCESS | 4473 | 1461209218785 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x94f0d800) [pid = 4473] [serial = 1353] [outer = 0x90649c00] 20:26:59 INFO - PROCESS | 4473 | 1461209219752 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]]]}] 20:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1691ms 20:26:59 INFO - PROCESS | 4473 | 1461209219806 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:26:59 INFO - PROCESS | 4473 | 1461209219810 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:26:59 INFO - PROCESS | 4473 | 1461209219817 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 4473 | 1461209219820 Marionette TRACE conn3 <- [1,1774,null,{}] 20:26:59 INFO - PROCESS | 4473 | 1461209219826 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}] 20:27:00 INFO - PROCESS | 4473 | 1461209220057 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:27:00 INFO - PROCESS | 4473 | 1461209220377 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x93dd6800 == 101 [pid = 4473] [id = 451] 20:27:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x93ddd400) [pid = 4473] [serial = 1354] [outer = (nil)] 20:27:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x967e1400) [pid = 4473] [serial = 1355] [outer = 0x93ddd400] 20:27:00 INFO - PROCESS | 4473 | 1461209220476 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x967e8800) [pid = 4473] [serial = 1356] [outer = 0x93ddd400] 20:27:01 INFO - PROCESS | 4473 | 1461209221433 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1689ms 20:27:01 INFO - PROCESS | 4473 | 1461209221508 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:27:01 INFO - PROCESS | 4473 | 1461209221512 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:27:01 INFO - PROCESS | 4473 | 1461209221518 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 4473 | 1461209221522 Marionette TRACE conn3 <- [1,1778,null,{}] 20:27:01 INFO - PROCESS | 4473 | 1461209221529 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}] 20:27:01 INFO - PROCESS | 4473 | 1461209221762 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:27:02 INFO - PROCESS | 4473 | 1461209222149 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d75000 == 102 [pid = 4473] [id = 452] 20:27:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x94f0d000) [pid = 4473] [serial = 1357] [outer = (nil)] 20:27:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9749e400) [pid = 4473] [serial = 1358] [outer = 0x94f0d000] 20:27:02 INFO - PROCESS | 4473 | 1461209222253 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x974a0c00) [pid = 4473] [serial = 1359] [outer = 0x94f0d000] 20:27:03 INFO - PROCESS | 4473 | 1461209223224 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]]]}] 20:27: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 20:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1786ms 20:27:03 INFO - PROCESS | 4473 | 1461209223306 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:27:03 INFO - PROCESS | 4473 | 1461209223310 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:27:03 INFO - PROCESS | 4473 | 1461209223317 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 4473 | 1461209223321 Marionette TRACE conn3 <- [1,1782,null,{}] 20:27:03 INFO - PROCESS | 4473 | 1461209223327 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}] 20:27:03 INFO - PROCESS | 4473 | 1461209223609 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:27:03 INFO - PROCESS | 4473 | 1461209223946 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x8460d000 == 103 [pid = 4473] [id = 453] 20:27:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x8500a000) [pid = 4473] [serial = 1360] [outer = (nil)] 20:27:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x979ecc00) [pid = 4473] [serial = 1361] [outer = 0x8500a000] 20:27:04 INFO - PROCESS | 4473 | 1461209224049 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x9838a400) [pid = 4473] [serial = 1362] [outer = 0x8500a000] 20:27:05 INFO - PROCESS | 4473 | 1461209225009 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]]]}] 20:27:05 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 20:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1735ms 20:27:05 INFO - PROCESS | 4473 | 1461209225052 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 4473 | 1461209225057 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:27:05 INFO - PROCESS | 4473 | 1461209225064 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 4473 | 1461209225067 Marionette TRACE conn3 <- [1,1786,null,{}] 20:27:05 INFO - PROCESS | 4473 | 1461209225074 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}] 20:27:05 INFO - PROCESS | 4473 | 1461209225313 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:27:05 INFO - PROCESS | 4473 | 1461209225639 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d74000 == 104 [pid = 4473] [id = 454] 20:27:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x93d27800) [pid = 4473] [serial = 1363] [outer = (nil)] 20:27:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x9845d800) [pid = 4473] [serial = 1364] [outer = 0x93d27800] 20:27:05 INFO - PROCESS | 4473 | 1461209225739 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x98631400) [pid = 4473] [serial = 1365] [outer = 0x93d27800] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8b90ec00 == 103 [pid = 4473] [id = 136] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8500e000 == 102 [pid = 4473] [id = 436] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x89cf0000 == 101 [pid = 4473] [id = 435] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x89947000 == 100 [pid = 4473] [id = 434] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x87b49400 == 99 [pid = 4473] [id = 433] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x84615400 == 98 [pid = 4473] [id = 431] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x9149ec00 == 97 [pid = 4473] [id = 429] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0xa0a48000 == 96 [pid = 4473] [id = 430] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x93ac6800 == 95 [pid = 4473] [id = 428] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x93d32400 == 94 [pid = 4473] [id = 427] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x93dcf400 == 93 [pid = 4473] [id = 426] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab5e000 == 92 [pid = 4473] [id = 424] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x92bd9400 == 91 [pid = 4473] [id = 425] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa30000 == 90 [pid = 4473] [id = 423] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8e69f800 == 89 [pid = 4473] [id = 422] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8e6a0c00 == 88 [pid = 4473] [id = 421] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x89954800 == 87 [pid = 4473] [id = 419] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x887a2800 == 86 [pid = 4473] [id = 420] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7ad000 == 85 [pid = 4473] [id = 418] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x899e5000 == 84 [pid = 4473] [id = 417] 20:27:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8460c800 == 83 [pid = 4473] [id = 416] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8a7aac00) [pid = 4473] [serial = 1244] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x9df91c00) [pid = 4473] [serial = 1232] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x99018800) [pid = 4473] [serial = 1230] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x98730400) [pid = 4473] [serial = 1229] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x9838f800) [pid = 4473] [serial = 1227] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x9838d000) [pid = 4473] [serial = 1226] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x974a8000) [pid = 4473] [serial = 1223] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x97692400) [pid = 4473] [serial = 1224] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x97003c00) [pid = 4473] [serial = 1221] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x967e6000) [pid = 4473] [serial = 1220] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x967c0c00) [pid = 4473] [serial = 1218] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x93dd2400) [pid = 4473] [serial = 1217] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x939dd400) [pid = 4473] [serial = 1215] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x939d0400) [pid = 4473] [serial = 1214] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x92af7000) [pid = 4473] [serial = 1212] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x92af1c00) [pid = 4473] [serial = 1211] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x914a5000) [pid = 4473] [serial = 1209] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x9149b000) [pid = 4473] [serial = 1208] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x90648800) [pid = 4473] [serial = 1206] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x90642c00) [pid = 4473] [serial = 1205] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8fd64400) [pid = 4473] [serial = 1203] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x8fd5cc00) [pid = 4473] [serial = 1202] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8e7dfc00) [pid = 4473] [serial = 1200] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x8e7d9000) [pid = 4473] [serial = 1199] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8cebd400) [pid = 4473] [serial = 1197] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8cbc6800) [pid = 4473] [serial = 1196] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8c3ae800) [pid = 4473] [serial = 1194] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x8c31fc00) [pid = 4473] [serial = 1193] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8b904400) [pid = 4473] [serial = 1191] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8b798800) [pid = 4473] [serial = 1190] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x899de000) [pid = 4473] [serial = 1188] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x89947800) [pid = 4473] [serial = 1187] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8b903400) [pid = 4473] [serial = 1184] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x89953400) [pid = 4473] [serial = 1241] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x87b4ac00) [pid = 4473] [serial = 1238] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x87fdfc00) [pid = 4473] [serial = 1239] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0xa0c1e800) [pid = 4473] [serial = 1236] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0xa0c1a800) [pid = 4473] [serial = 1235] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x9ea23400) [pid = 4473] [serial = 1233] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8a565800) [pid = 4473] [serial = 1247] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8a903400) [pid = 4473] [serial = 1245] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x899de800) [pid = 4473] [serial = 1242] [outer = (nil)] [url = about:blank] 20:27:08 INFO - PROCESS | 4473 | 1461209228602 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]]]}] 20:27:08 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 20:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 3594ms 20:27:08 INFO - PROCESS | 4473 | 1461209228659 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 4473 | 1461209228664 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:27:08 INFO - PROCESS | 4473 | 1461209228673 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 4473 | 1461209228678 Marionette TRACE conn3 <- [1,1790,null,{}] 20:27:08 INFO - PROCESS | 4473 | 1461209228688 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}] 20:27:09 INFO - PROCESS | 4473 | 1461209229017 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:27:09 INFO - PROCESS | 4473 | 1461209229149 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a2800 == 84 [pid = 4473] [id = 455] 20:27:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x887a5c00) [pid = 4473] [serial = 1366] [outer = (nil)] 20:27:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x887d3800) [pid = 4473] [serial = 1367] [outer = 0x887a5c00] 20:27:09 INFO - PROCESS | 4473 | 1461209229235 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x89947400) [pid = 4473] [serial = 1368] [outer = 0x887a5c00] 20:27:10 INFO - PROCESS | 4473 | 1461209230097 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]]]}] 20:27:10 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) 20:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1493ms 20:27:10 INFO - PROCESS | 4473 | 1461209230168 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:27:10 INFO - PROCESS | 4473 | 1461209230177 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:27:10 INFO - PROCESS | 4473 | 1461209230188 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 4473 | 1461209230192 Marionette TRACE conn3 <- [1,1794,null,{}] 20:27:10 INFO - PROCESS | 4473 | 1461209230199 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}] 20:27:10 INFO - PROCESS | 4473 | 1461209230427 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:27:10 INFO - PROCESS | 4473 | 1461209230702 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x85008400 == 85 [pid = 4473] [id = 456] 20:27:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x87fdfc00) [pid = 4473] [serial = 1369] [outer = (nil)] 20:27:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x89f1e800) [pid = 4473] [serial = 1370] [outer = 0x87fdfc00] 20:27:10 INFO - PROCESS | 4473 | 1461209230797 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8a747800) [pid = 4473] [serial = 1371] [outer = 0x87fdfc00] 20:27:11 INFO - PROCESS | 4473 | 1461209231811 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1686ms 20:27:11 INFO - PROCESS | 4473 | 1461209231874 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 4473 | 1461209231878 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:27:11 INFO - PROCESS | 4473 | 1461209231885 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 4473 | 1461209231891 Marionette TRACE conn3 <- [1,1798,null,{}] 20:27:11 INFO - PROCESS | 4473 | 1461209231915 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}] 20:27:12 INFO - PROCESS | 4473 | 1461209232219 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:27:12 INFO - PROCESS | 4473 | 1461209232459 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a909800 == 86 [pid = 4473] [id = 457] 20:27:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8ab5b800) [pid = 4473] [serial = 1372] [outer = (nil)] 20:27:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8ab68800) [pid = 4473] [serial = 1373] [outer = 0x8ab5b800] 20:27:12 INFO - PROCESS | 4473 | 1461209232548 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8b905400) [pid = 4473] [serial = 1374] [outer = 0x8ab5b800] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8b79e000) [pid = 4473] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8a56c400) [pid = 4473] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x89947c00) [pid = 4473] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x87fe3800) [pid = 4473] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x929ba800) [pid = 4473] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x98728800) [pid = 4473] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0xa0a90800) [pid = 4473] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x98396000) [pid = 4473] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x967b9c00) [pid = 4473] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x967bd800) [pid = 4473] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x93dd0400) [pid = 4473] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x939db800) [pid = 4473] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x900cc800) [pid = 4473] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8fa35800) [pid = 4473] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8e7e2c00) [pid = 4473] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x8e6a2800) [pid = 4473] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8c319400) [pid = 4473] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x89ce3400) [pid = 4473] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8ab60800) [pid = 4473] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x89cef400) [pid = 4473] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:27:13 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x84614000) [pid = 4473] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:27:13 INFO - PROCESS | 4473 | 1461209233913 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]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2088ms 20:27:13 INFO - PROCESS | 4473 | 1461209233975 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 4473 | 1461209233979 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:27:13 INFO - PROCESS | 4473 | 1461209233986 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 4473 | 1461209233989 Marionette TRACE conn3 <- [1,1802,null,{}] 20:27:13 INFO - PROCESS | 4473 | 1461209233996 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}] 20:27:14 INFO - PROCESS | 4473 | 1461209234229 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:27:14 INFO - PROCESS | 4473 | 1461209234413 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d33000 == 87 [pid = 4473] [id = 458] 20:27:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x87b4c400) [pid = 4473] [serial = 1375] [outer = (nil)] 20:27:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x8b909800) [pid = 4473] [serial = 1376] [outer = 0x87b4c400] 20:27:14 INFO - PROCESS | 4473 | 1461209234506 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8ba72000) [pid = 4473] [serial = 1377] [outer = 0x87b4c400] 20:27:15 INFO - PROCESS | 4473 | 1461209235564 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1630ms 20:27:15 INFO - PROCESS | 4473 | 1461209235619 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 4473 | 1461209235625 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:27:15 INFO - PROCESS | 4473 | 1461209235635 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 4473 | 1461209235641 Marionette TRACE conn3 <- [1,1806,null,{}] 20:27:15 INFO - PROCESS | 4473 | 1461209235652 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}] 20:27:15 INFO - PROCESS | 4473 | 1461209235894 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:27:16 INFO - PROCESS | 4473 | 1461209236252 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fec800 == 88 [pid = 4473] [id = 459] 20:27:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x887cf000) [pid = 4473] [serial = 1378] [outer = (nil)] 20:27:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x89953400) [pid = 4473] [serial = 1379] [outer = 0x887cf000] 20:27:16 INFO - PROCESS | 4473 | 1461209236350 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x899e7c00) [pid = 4473] [serial = 1380] [outer = 0x887cf000] 20:27:17 INFO - PROCESS | 4473 | 1461209237334 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1740ms 20:27:17 INFO - PROCESS | 4473 | 1461209237383 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 4473 | 1461209237392 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:27:17 INFO - PROCESS | 4473 | 1461209237406 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 4473 | 1461209237411 Marionette TRACE conn3 <- [1,1810,null,{}] 20:27:17 INFO - PROCESS | 4473 | 1461209237418 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}] 20:27:17 INFO - PROCESS | 4473 | 1461209237683 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:27:18 INFO - PROCESS | 4473 | 1461209237992 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7aac00 == 89 [pid = 4473] [id = 460] 20:27:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8a7ae400) [pid = 4473] [serial = 1381] [outer = (nil)] 20:27:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8b90a000) [pid = 4473] [serial = 1382] [outer = 0x8a7ae400] 20:27:18 INFO - PROCESS | 4473 | 1461209238087 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8bb4bc00) [pid = 4473] [serial = 1383] [outer = 0x8a7ae400] 20:27:19 INFO - PROCESS | 4473 | 1461209239129 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1790ms 20:27:19 INFO - PROCESS | 4473 | 1461209239197 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 4473 | 1461209239200 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:27:19 INFO - PROCESS | 4473 | 1461209239208 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 4473 | 1461209239215 Marionette TRACE conn3 <- [1,1814,null,{}] 20:27:19 INFO - PROCESS | 4473 | 1461209239233 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}] 20:27:19 INFO - PROCESS | 4473 | 1461209239511 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:27:19 INFO - PROCESS | 4473 | 1461209239902 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab2c400 == 90 [pid = 4473] [id = 461] 20:27:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8b7a2000) [pid = 4473] [serial = 1384] [outer = (nil)] 20:27:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8cbcf000) [pid = 4473] [serial = 1385] [outer = 0x8b7a2000] 20:27:20 INFO - PROCESS | 4473 | 1461209240001 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8cebf400) [pid = 4473] [serial = 1386] [outer = 0x8b7a2000] 20:27:20 INFO - PROCESS | 4473 | 1461209240971 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]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1840ms 20:27:21 INFO - PROCESS | 4473 | 1461209241050 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:27:21 INFO - PROCESS | 4473 | 1461209241055 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:27:21 INFO - PROCESS | 4473 | 1461209241062 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 4473 | 1461209241066 Marionette TRACE conn3 <- [1,1818,null,{}] 20:27:21 INFO - PROCESS | 4473 | 1461209241072 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}] 20:27:21 INFO - PROCESS | 4473 | 1461209241329 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:27:21 INFO - PROCESS | 4473 | 1461209241651 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb70000 == 91 [pid = 4473] [id = 462] 20:27:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8cdc2400) [pid = 4473] [serial = 1387] [outer = (nil)] 20:27:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8e6a0c00) [pid = 4473] [serial = 1388] [outer = 0x8cdc2400] 20:27:21 INFO - PROCESS | 4473 | 1461209241753 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8e7d9000) [pid = 4473] [serial = 1389] [outer = 0x8cdc2400] 20:27:22 INFO - PROCESS | 4473 | 1461209242674 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]]]}] 20:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1682ms 20:27:22 INFO - PROCESS | 4473 | 1461209242744 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 4473 | 1461209242749 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:27:22 INFO - PROCESS | 4473 | 1461209242756 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 4473 | 1461209242760 Marionette TRACE conn3 <- [1,1822,null,{}] 20:27:22 INFO - PROCESS | 4473 | 1461209242766 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}] 20:27:23 INFO - PROCESS | 4473 | 1461209243004 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:27:23 INFO - PROCESS | 4473 | 1461209243328 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708ec00 == 92 [pid = 4473] [id = 463] 20:27:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8ba77400) [pid = 4473] [serial = 1390] [outer = (nil)] 20:27:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8f649000) [pid = 4473] [serial = 1391] [outer = 0x8ba77400] 20:27:23 INFO - PROCESS | 4473 | 1461209243430 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8f64f000) [pid = 4473] [serial = 1392] [outer = 0x8ba77400] 20:27:24 INFO - PROCESS | 4473 | 1461209244414 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1731ms 20:27:24 INFO - PROCESS | 4473 | 1461209244489 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 4473 | 1461209244493 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:27:24 INFO - PROCESS | 4473 | 1461209244500 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 4473 | 1461209244504 Marionette TRACE conn3 <- [1,1826,null,{}] 20:27:24 INFO - PROCESS | 4473 | 1461209244510 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}] 20:27:24 INFO - PROCESS | 4473 | 1461209244839 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:27:25 INFO - PROCESS | 4473 | 1461209245176 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e698c00 == 93 [pid = 4473] [id = 464] 20:27:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8fd59000) [pid = 4473] [serial = 1393] [outer = (nil)] 20:27:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x904c9800) [pid = 4473] [serial = 1394] [outer = 0x8fd59000] 20:27:25 INFO - PROCESS | 4473 | 1461209245274 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x9064bc00) [pid = 4473] [serial = 1395] [outer = 0x8fd59000] 20:27:26 INFO - PROCESS | 4473 | 1461209246258 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1835ms 20:27:26 INFO - PROCESS | 4473 | 1461209246337 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 4473 | 1461209246340 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:27:26 INFO - PROCESS | 4473 | 1461209246348 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 4473 | 1461209246352 Marionette TRACE conn3 <- [1,1830,null,{}] 20:27:26 INFO - PROCESS | 4473 | 1461209246358 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}] 20:27:26 INFO - PROCESS | 4473 | 1461209246593 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:27:26 INFO - PROCESS | 4473 | 1461209246919 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa30000 == 94 [pid = 4473] [id = 465] 20:27:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x904c4400) [pid = 4473] [serial = 1396] [outer = (nil)] 20:27:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x929b2000) [pid = 4473] [serial = 1397] [outer = 0x904c4400] 20:27:27 INFO - PROCESS | 4473 | 1461209247028 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x92aeb400) [pid = 4473] [serial = 1398] [outer = 0x904c4400] 20:27:27 INFO - PROCESS | 4473 | 1461209247977 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1682ms 20:27:28 INFO - PROCESS | 4473 | 1461209248032 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 4473 | 1461209248035 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:27:28 INFO - PROCESS | 4473 | 1461209248043 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 4473 | 1461209248047 Marionette TRACE conn3 <- [1,1834,null,{}] 20:27:28 INFO - PROCESS | 4473 | 1461209248054 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}] 20:27:28 INFO - PROCESS | 4473 | 1461209248283 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:27:28 INFO - PROCESS | 4473 | 1461209248605 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149b800 == 95 [pid = 4473] [id = 466] 20:27:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x929b3800) [pid = 4473] [serial = 1399] [outer = (nil)] 20:27:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x92bee400) [pid = 4473] [serial = 1400] [outer = 0x929b3800] 20:27:28 INFO - PROCESS | 4473 | 1461209248704 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x92bf6800) [pid = 4473] [serial = 1401] [outer = 0x929b3800] 20:27:29 INFO - PROCESS | 4473 | 1461209249657 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]]]}] 20:27:29 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 20:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1689ms 20:27:29 INFO - PROCESS | 4473 | 1461209249733 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 4473 | 1461209249736 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:27:29 INFO - PROCESS | 4473 | 1461209249745 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 4473 | 1461209249748 Marionette TRACE conn3 <- [1,1838,null,{}] 20:27:29 INFO - PROCESS | 4473 | 1461209249754 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}] 20:27:30 INFO - PROCESS | 4473 | 1461209250038 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:27:30 INFO - PROCESS | 4473 | 1461209250392 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x887c9800 == 96 [pid = 4473] [id = 467] 20:27:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x92bda800) [pid = 4473] [serial = 1402] [outer = (nil)] 20:27:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x93ac6000) [pid = 4473] [serial = 1403] [outer = 0x92bda800] 20:27:30 INFO - PROCESS | 4473 | 1461209250486 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x93d27c00) [pid = 4473] [serial = 1404] [outer = 0x92bda800] 20:27:31 INFO - PROCESS | 4473 | 1461209251461 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]]]}] 20:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1790ms 20:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:27:31 INFO - PROCESS | 4473 | 1461209251536 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 4473 | 1461209251539 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:27:31 INFO - PROCESS | 4473 | 1461209251546 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 4473 | 1461209251549 Marionette TRACE conn3 <- [1,1842,null,{}] 20:27:31 INFO - PROCESS | 4473 | 1461209251555 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}] 20:27:31 INFO - PROCESS | 4473 | 1461209251793 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:27:32 INFO - PROCESS | 4473 | 1461209252119 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x939d4c00 == 97 [pid = 4473] [id = 468] 20:27:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x939d6000) [pid = 4473] [serial = 1405] [outer = (nil)] 20:27:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x95a2d800) [pid = 4473] [serial = 1406] [outer = 0x939d6000] 20:27:32 INFO - PROCESS | 4473 | 1461209252224 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x95c88000) [pid = 4473] [serial = 1407] [outer = 0x939d6000] 20:27:33 INFO - PROCESS | 4473 | 1461209253169 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 20:27:33 INFO - PROCESS | 4473 | 1461209253235 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 4473 | 1461209253240 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:27:33 INFO - PROCESS | 4473 | 1461209253250 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 4473 | 1461209253254 Marionette TRACE conn3 <- [1,1846,null,{}] 20:27:33 INFO - PROCESS | 4473 | 1461209253260 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}] 20:27:33 INFO - PROCESS | 4473 | 1461209253519 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:27:33 INFO - PROCESS | 4473 | 1461209253859 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x93dcec00 == 98 [pid = 4473] [id = 469] 20:27:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x974a9c00) [pid = 4473] [serial = 1408] [outer = (nil)] 20:27:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x9769bc00) [pid = 4473] [serial = 1409] [outer = 0x974a9c00] 20:27:33 INFO - PROCESS | 4473 | 1461209253979 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x98394800) [pid = 4473] [serial = 1410] [outer = 0x974a9c00] 20:27:34 INFO - PROCESS | 4473 | 1461209254923 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]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 20:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1747ms 20:27:35 INFO - PROCESS | 4473 | 1461209254997 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 4473 | 1461209255000 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:27:35 INFO - PROCESS | 4473 | 1461209255009 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 4473 | 1461209255011 Marionette TRACE conn3 <- [1,1850,null,{}] 20:27:35 INFO - PROCESS | 4473 | 1461209255018 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}] 20:27:35 INFO - PROCESS | 4473 | 1461209255311 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:27:35 INFO - PROCESS | 4473 | 1461209255649 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x94f0e800 == 99 [pid = 4473] [id = 470] 20:27:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x975ebc00) [pid = 4473] [serial = 1411] [outer = (nil)] 20:27:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x98722800) [pid = 4473] [serial = 1412] [outer = 0x975ebc00] 20:27:35 INFO - PROCESS | 4473 | 1461209255741 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x98726c00) [pid = 4473] [serial = 1413] [outer = 0x975ebc00] 20:27:36 INFO - PROCESS | 4473 | 1461209256679 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1733ms 20:27:36 INFO - PROCESS | 4473 | 1461209256743 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 4473 | 1461209256748 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:27:36 INFO - PROCESS | 4473 | 1461209256755 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 4473 | 1461209256759 Marionette TRACE conn3 <- [1,1854,null,{}] 20:27:36 INFO - PROCESS | 4473 | 1461209256765 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}] 20:27:37 INFO - PROCESS | 4473 | 1461209257004 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:27:37 INFO - PROCESS | 4473 | 1461209257341 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x939da800 == 100 [pid = 4473] [id = 471] 20:27:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x98396800) [pid = 4473] [serial = 1414] [outer = (nil)] 20:27:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x98a10400) [pid = 4473] [serial = 1415] [outer = 0x98396800] 20:27:37 INFO - PROCESS | 4473 | 1461209257439 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x99022800) [pid = 4473] [serial = 1416] [outer = 0x98396800] 20:27:38 INFO - PROCESS | 4473 | 1461209258346 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]]]}] 20:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1646ms 20:27:38 INFO - PROCESS | 4473 | 1461209258402 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 4473 | 1461209258406 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:27:38 INFO - PROCESS | 4473 | 1461209258414 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 4473 | 1461209258416 Marionette TRACE conn3 <- [1,1858,null,{}] 20:27:38 INFO - PROCESS | 4473 | 1461209258423 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}] 20:27:38 INFO - PROCESS | 4473 | 1461209258663 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:27:39 INFO - PROCESS | 4473 | 1461209259002 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aea400 == 101 [pid = 4473] [id = 472] 20:27:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9845a000) [pid = 4473] [serial = 1417] [outer = (nil)] 20:27:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x990c5c00) [pid = 4473] [serial = 1418] [outer = 0x9845a000] 20:27:39 INFO - PROCESS | 4473 | 1461209259099 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x99283000) [pid = 4473] [serial = 1419] [outer = 0x9845a000] 20:27:40 INFO - PROCESS | 4473 | 1461209260021 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]]]}] 20:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1639ms 20:27:40 INFO - PROCESS | 4473 | 1461209260054 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 4473 | 1461209260058 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:27:40 INFO - PROCESS | 4473 | 1461209260065 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 4473 | 1461209260069 Marionette TRACE conn3 <- [1,1862,null,{}] 20:27:40 INFO - PROCESS | 4473 | 1461209260075 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}] 20:27:40 INFO - PROCESS | 4473 | 1461209260314 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:27:40 INFO - PROCESS | 4473 | 1461209260652 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d29c00 == 102 [pid = 4473] [id = 473] 20:27:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x93d24400) [pid = 4473] [serial = 1420] [outer = (nil)] 20:27:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9df92000) [pid = 4473] [serial = 1421] [outer = 0x93d24400] 20:27:40 INFO - PROCESS | 4473 | 1461209260751 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x9df98800) [pid = 4473] [serial = 1422] [outer = 0x93d24400] 20:27:41 INFO - PROCESS | 4473 | 1461209261699 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1684ms 20:27:41 INFO - PROCESS | 4473 | 1461209261751 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 4473 | 1461209261757 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:27:41 INFO - PROCESS | 4473 | 1461209261764 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 4473 | 1461209261767 Marionette TRACE conn3 <- [1,1866,null,{}] 20:27:41 INFO - PROCESS | 4473 | 1461209261774 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}] 20:27:42 INFO - PROCESS | 4473 | 1461209262016 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:27:42 INFO - PROCESS | 4473 | 1461209262343 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x9b0e7400 == 103 [pid = 4473] [id = 474] 20:27:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x9b0e9c00) [pid = 4473] [serial = 1423] [outer = (nil)] 20:27:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x9fb8d000) [pid = 4473] [serial = 1424] [outer = 0x9b0e9c00] 20:27:42 INFO - PROCESS | 4473 | 1461209262441 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x9fc56000) [pid = 4473] [serial = 1425] [outer = 0x9b0e9c00] 20:27:43 INFO - PROCESS | 4473 | 1461209263416 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]]]}] 20:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1691ms 20:27:43 INFO - PROCESS | 4473 | 1461209263456 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 4473 | 1461209263461 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:27:43 INFO - PROCESS | 4473 | 1461209263468 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 4473 | 1461209263472 Marionette TRACE conn3 <- [1,1870,null,{}] 20:27:43 INFO - PROCESS | 4473 | 1461209263478 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}] 20:27:43 INFO - PROCESS | 4473 | 1461209263708 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:27:44 INFO - PROCESS | 4473 | 1461209264053 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d2ec00 == 104 [pid = 4473] [id = 475] 20:27:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x9ea1d000) [pid = 4473] [serial = 1426] [outer = (nil)] 20:27:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x9ffd6c00) [pid = 4473] [serial = 1427] [outer = 0x9ea1d000] 20:27:44 INFO - PROCESS | 4473 | 1461209264150 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0xa0a47000) [pid = 4473] [serial = 1428] [outer = 0x9ea1d000] 20:27:45 INFO - PROCESS | 4473 | 1461209265065 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]]]}] 20:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1638ms 20:27:45 INFO - PROCESS | 4473 | 1461209265106 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:27:45 INFO - PROCESS | 4473 | 1461209265109 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:27:45 INFO - PROCESS | 4473 | 1461209265117 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 4473 | 1461209265120 Marionette TRACE conn3 <- [1,1874,null,{}] 20:27:45 INFO - PROCESS | 4473 | 1461209265126 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}] 20:27:45 INFO - PROCESS | 4473 | 1461209265377 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:27:45 INFO - PROCESS | 4473 | 1461209265749 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x92958800 == 103 [pid = 4473] [id = 448] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb4b400 == 102 [pid = 4473] [id = 446] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89949800 == 101 [pid = 4473] [id = 447] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8cec2c00 == 100 [pid = 4473] [id = 445] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e5800 == 99 [pid = 4473] [id = 444] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdccc00 == 98 [pid = 4473] [id = 443] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdcc000 == 97 [pid = 4473] [id = 442] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7b3800 == 96 [pid = 4473] [id = 441] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8a90a400 == 95 [pid = 4473] [id = 439] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x87b48800 == 94 [pid = 4473] [id = 440] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89946c00 == 93 [pid = 4473] [id = 438] 20:27:47 INFO - PROCESS | 4473 | --DOCSHELL 0x84d2d000 == 92 [pid = 4473] [id = 437] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8b90e000) [pid = 4473] [serial = 1185] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x8a90fc00) [pid = 4473] [serial = 1310] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8a745400) [pid = 4473] [serial = 1307] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x89951400) [pid = 4473] [serial = 1304] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x87fea800) [pid = 4473] [serial = 1301] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x887a8400) [pid = 4473] [serial = 1302] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0xa2828400) [pid = 4473] [serial = 1299] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0xa0fa8000) [pid = 4473] [serial = 1298] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0xa0e8cc00) [pid = 4473] [serial = 1296] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0xa0e8b000) [pid = 4473] [serial = 1295] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0xa0e59000) [pid = 4473] [serial = 1293] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0xa0c1b800) [pid = 4473] [serial = 1292] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x9b086000) [pid = 4473] [serial = 1290] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x994bac00) [pid = 4473] [serial = 1289] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x98a03400) [pid = 4473] [serial = 1287] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x98986c00) [pid = 4473] [serial = 1286] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x98451400) [pid = 4473] [serial = 1284] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x98388400) [pid = 4473] [serial = 1283] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x95c87c00) [pid = 4473] [serial = 1281] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x93dd7c00) [pid = 4473] [serial = 1280] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x93d25800) [pid = 4473] [serial = 1278] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x93acb400) [pid = 4473] [serial = 1277] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x92be1800) [pid = 4473] [serial = 1275] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x92bd6800) [pid = 4473] [serial = 1274] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x929b1800) [pid = 4473] [serial = 1272] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x9132a400) [pid = 4473] [serial = 1271] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x904be800) [pid = 4473] [serial = 1269] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x900c9800) [pid = 4473] [serial = 1268] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8f95b800) [pid = 4473] [serial = 1266] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8e7e1800) [pid = 4473] [serial = 1265] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8cec1800) [pid = 4473] [serial = 1263] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x8cdcbc00) [pid = 4473] [serial = 1262] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8c3a8400) [pid = 4473] [serial = 1260] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8bb4e400) [pid = 4473] [serial = 1259] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8b903c00) [pid = 4473] [serial = 1257] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8b79b800) [pid = 4473] [serial = 1256] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8a7aa400) [pid = 4473] [serial = 1254] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8a570000) [pid = 4473] [serial = 1253] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x87b4dc00) [pid = 4473] [serial = 1251] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x85010400) [pid = 4473] [serial = 1250] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8a7a8400) [pid = 4473] [serial = 1308] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x899e6800) [pid = 4473] [serial = 1305] [outer = (nil)] [url = about:blank] 20:27:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d29800 == 93 [pid = 4473] [id = 476] 20:27:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x84d2d000) [pid = 4473] [serial = 1429] [outer = (nil)] 20:27:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x87b43000) [pid = 4473] [serial = 1430] [outer = 0x84d2d000] 20:27:47 INFO - PROCESS | 4473 | 1461209267693 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x87fe7000) [pid = 4473] [serial = 1431] [outer = 0x84d2d000] 20:27:48 INFO - PROCESS | 4473 | 1461209268587 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]]]}] 20:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 3539ms 20:27:48 INFO - PROCESS | 4473 | 1461209268658 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 4473 | 1461209268666 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:27:48 INFO - PROCESS | 4473 | 1461209268677 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 4473 | 1461209268681 Marionette TRACE conn3 <- [1,1878,null,{}] 20:27:48 INFO - PROCESS | 4473 | 1461209268690 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}] 20:27:48 INFO - PROCESS | 4473 | 1461209268935 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:27:49 INFO - PROCESS | 4473 | 1461209269210 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x8994e800 == 94 [pid = 4473] [id = 477] 20:27:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x89951000) [pid = 4473] [serial = 1432] [outer = (nil)] 20:27:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x899db000) [pid = 4473] [serial = 1433] [outer = 0x89951000] 20:27:49 INFO - PROCESS | 4473 | 1461209269296 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x899e5000) [pid = 4473] [serial = 1434] [outer = 0x89951000] 20:27:50 INFO - PROCESS | 4473 | 1461209270142 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]]]}] 20:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1545ms 20:27:50 INFO - PROCESS | 4473 | 1461209270221 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:27:50 INFO - PROCESS | 4473 | 1461209270228 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:27:50 INFO - PROCESS | 4473 | 1461209270239 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 4473 | 1461209270242 Marionette TRACE conn3 <- [1,1882,null,{}] 20:27:50 INFO - PROCESS | 4473 | 1461209270256 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}] 20:27:50 INFO - PROCESS | 4473 | 1461209270555 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:27:50 INFO - PROCESS | 4473 | 1461209270594 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x899dd400 == 95 [pid = 4473] [id = 478] 20:27:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x899e7400) [pid = 4473] [serial = 1435] [outer = (nil)] 20:27:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8a74b800) [pid = 4473] [serial = 1436] [outer = 0x899e7400] 20:27:50 INFO - PROCESS | 4473 | 1461209270674 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8a7ae000) [pid = 4473] [serial = 1437] [outer = 0x899e7400] 20:27:51 INFO - PROCESS | 4473 | 1461209271828 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1642ms 20:27:51 INFO - PROCESS | 4473 | 1461209271889 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 4473 | 1461209271893 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:27:51 INFO - PROCESS | 4473 | 1461209271900 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 4473 | 1461209271906 Marionette TRACE conn3 <- [1,1886,null,{}] 20:27:51 INFO - PROCESS | 4473 | 1461209271939 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}] 20:27:52 INFO - PROCESS | 4473 | 1461209272219 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8ab5b800) [pid = 4473] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8500c800) [pid = 4473] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8cdd0c00) [pid = 4473] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8500a000) [pid = 4473] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x90649c00) [pid = 4473] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x929b3400) [pid = 4473] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x94f0d000) [pid = 4473] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x899de400) [pid = 4473] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x9295f400) [pid = 4473] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8f957c00) [pid = 4473] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x8a7b6000) [pid = 4473] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8ab2b400) [pid = 4473] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x93ddd400) [pid = 4473] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x93d27800) [pid = 4473] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x87fdfc00) [pid = 4473] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x887a5c00) [pid = 4473] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8cec5000) [pid = 4473] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x8fd5e000) [pid = 4473] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8bb41800) [pid = 4473] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x8994a800) [pid = 4473] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x92960000) [pid = 4473] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:27:53 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x8f64bc00) [pid = 4473] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:27:53 INFO - PROCESS | 4473 | 1461209273110 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x836f0000 == 96 [pid = 4473] [id = 479] 20:27:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x83d7e800) [pid = 4473] [serial = 1438] [outer = (nil)] 20:27:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x87fe1800) [pid = 4473] [serial = 1439] [outer = 0x83d7e800] 20:27:53 INFO - PROCESS | 4473 | 1461209273189 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x89952000) [pid = 4473] [serial = 1440] [outer = 0x83d7e800] 20:27:53 INFO - PROCESS | 4473 | 1461209273965 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]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2137ms 20:27:54 INFO - PROCESS | 4473 | 1461209274038 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:27:54 INFO - PROCESS | 4473 | 1461209274042 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:27:54 INFO - PROCESS | 4473 | 1461209274049 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 4473 | 1461209274053 Marionette TRACE conn3 <- [1,1890,null,{}] 20:27:54 INFO - PROCESS | 4473 | 1461209274058 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}] 20:27:54 INFO - PROCESS | 4473 | 1461209274266 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:27:54 INFO - PROCESS | 4473 | 1461209274454 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a5c00 == 97 [pid = 4473] [id = 480] 20:27:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8a747000) [pid = 4473] [serial = 1441] [outer = (nil)] 20:27:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8ba6e000) [pid = 4473] [serial = 1442] [outer = 0x8a747000] 20:27:54 INFO - PROCESS | 4473 | 1461209274530 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8bb41800) [pid = 4473] [serial = 1443] [outer = 0x8a747000] 20:27:55 INFO - PROCESS | 4473 | 1461209275599 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]]]}] 20:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1584ms 20:27:55 INFO - PROCESS | 4473 | 1461209275635 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 4473 | 1461209275641 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:27:55 INFO - PROCESS | 4473 | 1461209275651 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 4473 | 1461209275657 Marionette TRACE conn3 <- [1,1894,null,{}] 20:27:55 INFO - PROCESS | 4473 | 1461209275666 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}] 20:27:55 INFO - PROCESS | 4473 | 1461209275914 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:27:56 INFO - PROCESS | 4473 | 1461209276252 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b4ac00 == 98 [pid = 4473] [id = 481] 20:27:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x887aec00) [pid = 4473] [serial = 1444] [outer = (nil)] 20:27:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x89955c00) [pid = 4473] [serial = 1445] [outer = 0x887aec00] 20:27:56 INFO - PROCESS | 4473 | 1461209276353 Marionette DEBUG loaded listener.js 20:27:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8a567400) [pid = 4473] [serial = 1446] [outer = 0x887aec00] 20:27:57 INFO - PROCESS | 4473 | 1461209277340 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]]]}] 20:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1741ms 20:27:57 INFO - PROCESS | 4473 | 1461209277393 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 4473 | 1461209277406 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:27:57 INFO - PROCESS | 4473 | 1461209277418 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 4473 | 1461209277422 Marionette TRACE conn3 <- [1,1898,null,{}] 20:27:57 INFO - PROCESS | 4473 | 1461209277429 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}] 20:27:57 INFO - PROCESS | 4473 | 1461209277663 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:27:58 INFO - PROCESS | 4473 | 1461209278048 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a90e400 == 99 [pid = 4473] [id = 482] 20:27:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8a90fc00) [pid = 4473] [serial = 1447] [outer = (nil)] 20:27:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8b79c400) [pid = 4473] [serial = 1448] [outer = 0x8a90fc00] 20:27:58 INFO - PROCESS | 4473 | 1461209278140 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8b90e000) [pid = 4473] [serial = 1449] [outer = 0x8a90fc00] 20:27:59 INFO - PROCESS | 4473 | 1461209279148 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1784ms 20:27:59 INFO - PROCESS | 4473 | 1461209279202 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 4473 | 1461209279206 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:27:59 INFO - PROCESS | 4473 | 1461209279214 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 4473 | 1461209279220 Marionette TRACE conn3 <- [1,1902,null,{}] 20:27:59 INFO - PROCESS | 4473 | 1461209279238 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}] 20:27:59 INFO - PROCESS | 4473 | 1461209279477 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:27:59 INFO - PROCESS | 4473 | 1461209279803 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c319c00 == 100 [pid = 4473] [id = 483] 20:27:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8c3a6000) [pid = 4473] [serial = 1450] [outer = (nil)] 20:27:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8cb64400) [pid = 4473] [serial = 1451] [outer = 0x8c3a6000] 20:27:59 INFO - PROCESS | 4473 | 1461209279902 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8cbc4000) [pid = 4473] [serial = 1452] [outer = 0x8c3a6000] 20:28:00 INFO - PROCESS | 4473 | 1461209280875 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]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1741ms 20:28:00 INFO - PROCESS | 4473 | 1461209280956 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:28:00 INFO - PROCESS | 4473 | 1461209280961 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:28:00 INFO - PROCESS | 4473 | 1461209280968 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 4473 | 1461209280972 Marionette TRACE conn3 <- [1,1906,null,{}] 20:28:00 INFO - PROCESS | 4473 | 1461209280978 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}] 20:28:01 INFO - PROCESS | 4473 | 1461209281255 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:28:01 INFO - PROCESS | 4473 | 1461209281639 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x84610c00 == 101 [pid = 4473] [id = 484] 20:28:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8b908000) [pid = 4473] [serial = 1453] [outer = (nil)] 20:28:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8cdce000) [pid = 4473] [serial = 1454] [outer = 0x8b908000] 20:28:01 INFO - PROCESS | 4473 | 1461209281744 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8cec5000) [pid = 4473] [serial = 1455] [outer = 0x8b908000] 20:28:02 INFO - PROCESS | 4473 | 1461209282745 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]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1838ms 20:28:02 INFO - PROCESS | 4473 | 1461209282807 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 4473 | 1461209282811 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:28:02 INFO - PROCESS | 4473 | 1461209282820 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 4473 | 1461209282823 Marionette TRACE conn3 <- [1,1910,null,{}] 20:28:02 INFO - PROCESS | 4473 | 1461209282830 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}] 20:28:03 INFO - PROCESS | 4473 | 1461209283121 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:28:03 INFO - PROCESS | 4473 | 1461209283448 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d1400 == 102 [pid = 4473] [id = 485] 20:28:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8cb65400) [pid = 4473] [serial = 1456] [outer = (nil)] 20:28:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8e6a2800) [pid = 4473] [serial = 1457] [outer = 0x8cb65400] 20:28:03 INFO - PROCESS | 4473 | 1461209283539 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8e7d7400) [pid = 4473] [serial = 1458] [outer = 0x8cb65400] 20:28:04 INFO - PROCESS | 4473 | 1461209284474 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1738ms 20:28:04 INFO - PROCESS | 4473 | 1461209284558 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 4473 | 1461209284563 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:28:04 INFO - PROCESS | 4473 | 1461209284570 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 4473 | 1461209284574 Marionette TRACE conn3 <- [1,1914,null,{}] 20:28:04 INFO - PROCESS | 4473 | 1461209284580 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}] 20:28:04 INFO - PROCESS | 4473 | 1461209284847 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:28:05 INFO - PROCESS | 4473 | 1461209285181 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec9800 == 103 [pid = 4473] [id = 486] 20:28:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8f650c00) [pid = 4473] [serial = 1459] [outer = (nil)] 20:28:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8fa31000) [pid = 4473] [serial = 1460] [outer = 0x8f650c00] 20:28:05 INFO - PROCESS | 4473 | 1461209285283 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8fd58000) [pid = 4473] [serial = 1461] [outer = 0x8f650c00] 20:28:06 INFO - PROCESS | 4473 | 1461209286221 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]]]}] 20:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1684ms 20:28:06 INFO - PROCESS | 4473 | 1461209286254 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:28:06 INFO - PROCESS | 4473 | 1461209286257 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:28:06 INFO - PROCESS | 4473 | 1461209286264 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 4473 | 1461209286267 Marionette TRACE conn3 <- [1,1918,null,{}] 20:28:06 INFO - PROCESS | 4473 | 1461209286274 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}] 20:28:06 INFO - PROCESS | 4473 | 1461209286493 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:28:06 INFO - PROCESS | 4473 | 1461209286819 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x89955800 == 104 [pid = 4473] [id = 487] 20:28:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x89ced000) [pid = 4473] [serial = 1462] [outer = (nil)] 20:28:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x900c5400) [pid = 4473] [serial = 1463] [outer = 0x89ced000] 20:28:06 INFO - PROCESS | 4473 | 1461209286918 Marionette DEBUG loaded listener.js 20:28:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x900cc000) [pid = 4473] [serial = 1464] [outer = 0x89ced000] 20:28:08 INFO - PROCESS | 4473 | 1461209288045 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]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1836ms 20:28:08 INFO - PROCESS | 4473 | 1461209288103 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 4473 | 1461209288110 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:28:08 INFO - PROCESS | 4473 | 1461209288118 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 4473 | 1461209288122 Marionette TRACE conn3 <- [1,1922,null,{}] 20:28:08 INFO - PROCESS | 4473 | 1461209288129 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}] 20:28:08 INFO - PROCESS | 4473 | 1461209288369 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:28:08 INFO - PROCESS | 4473 | 1461209288711 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fd57000 == 105 [pid = 4473] [id = 488] 20:28:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8fd62800) [pid = 4473] [serial = 1465] [outer = (nil)] 20:28:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x9064ec00) [pid = 4473] [serial = 1466] [outer = 0x8fd62800] 20:28:08 INFO - PROCESS | 4473 | 1461209288809 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x9131c400) [pid = 4473] [serial = 1467] [outer = 0x8fd62800] 20:28:09 INFO - PROCESS | 4473 | 1461209289785 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]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1741ms 20:28:09 INFO - PROCESS | 4473 | 1461209289860 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 4473 | 1461209289864 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:28:09 INFO - PROCESS | 4473 | 1461209289871 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 4473 | 1461209289875 Marionette TRACE conn3 <- [1,1926,null,{}] 20:28:09 INFO - PROCESS | 4473 | 1461209289881 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}] 20:28:10 INFO - PROCESS | 4473 | 1461209290115 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:28:10 INFO - PROCESS | 4473 | 1461209290441 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x904c1800 == 106 [pid = 4473] [id = 489] 20:28:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x90645000) [pid = 4473] [serial = 1468] [outer = (nil)] 20:28:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x92963400) [pid = 4473] [serial = 1469] [outer = 0x90645000] 20:28:10 INFO - PROCESS | 4473 | 1461209290539 Marionette DEBUG loaded listener.js 20:28:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x929b3400) [pid = 4473] [serial = 1470] [outer = 0x90645000] 20:28:11 INFO - PROCESS | 4473 | 1461209291479 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]]]}] 20:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1685ms 20:28:11 INFO - PROCESS | 4473 | 1461209291558 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:28:11 INFO - PROCESS | 4473 | 1461209291562 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:28:11 INFO - PROCESS | 4473 | 1461209291569 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:28:11 INFO - PROCESS | 4473 | 1461209291573 Marionette TRACE conn3 <- [1,1930,null,{}] 20:28:11 INFO - PROCESS | 4473 | 1461209291579 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}] 20:28:11 INFO - PROCESS | 4473 | 1461209291813 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:28:12 INFO - PROCESS | 4473 | 1461209292142 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d0800 == 107 [pid = 4473] [id = 490] 20:28:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8a569000) [pid = 4473] [serial = 1471] [outer = (nil)] 20:28:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x92be1c00) [pid = 4473] [serial = 1472] [outer = 0x8a569000] 20:28:12 INFO - PROCESS | 4473 | 1461209292240 Marionette DEBUG loaded listener.js 20:28:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x92bf6000) [pid = 4473] [serial = 1473] [outer = 0x8a569000] 20:28:13 INFO - PROCESS | 4473 | 1461209293266 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]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1742ms 20:28:13 INFO - PROCESS | 4473 | 1461209293313 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:28:13 INFO - PROCESS | 4473 | 1461209293317 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:28:13 INFO - PROCESS | 4473 | 1461209293324 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - PROCESS | 4473 | 1461209293329 Marionette TRACE conn3 <- [1,1934,null,{}] 20:28:13 INFO - PROCESS | 4473 | 1461209293337 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}] 20:28:13 INFO - PROCESS | 4473 | 1461209293665 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:28:14 INFO - PROCESS | 4473 | 1461209294032 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bd6800 == 108 [pid = 4473] [id = 491] 20:28:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x93d2e400) [pid = 4473] [serial = 1474] [outer = (nil)] 20:28:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x93dd5800) [pid = 4473] [serial = 1475] [outer = 0x93d2e400] 20:28:14 INFO - PROCESS | 4473 | 1461209294171 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x95ae8800) [pid = 4473] [serial = 1476] [outer = 0x93d2e400] 20:28:15 INFO - PROCESS | 4473 | 1461209295331 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]]]}] 20:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2087ms 20:28:15 INFO - PROCESS | 4473 | 1461209295412 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:28:15 INFO - PROCESS | 4473 | 1461209295416 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:28:15 INFO - PROCESS | 4473 | 1461209295423 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 4473 | 1461209295427 Marionette TRACE conn3 <- [1,1938,null,{}] 20:28:15 INFO - PROCESS | 4473 | 1461209295433 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}] 20:28:15 INFO - PROCESS | 4473 | 1461209295695 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:28:16 INFO - PROCESS | 4473 | 1461209296061 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ac8800 == 109 [pid = 4473] [id = 492] 20:28:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x967d9400) [pid = 4473] [serial = 1477] [outer = (nil)] 20:28:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x96f71800) [pid = 4473] [serial = 1478] [outer = 0x967d9400] 20:28:16 INFO - PROCESS | 4473 | 1461209296159 Marionette DEBUG loaded listener.js 20:28:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x9700c000) [pid = 4473] [serial = 1479] [outer = 0x967d9400] 20:28:17 INFO - PROCESS | 4473 | 1461209297088 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1684ms 20:28:17 INFO - PROCESS | 4473 | 1461209297108 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 4473 | 1461209297112 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:28:17 INFO - PROCESS | 4473 | 1461209297118 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 4473 | 1461209297122 Marionette TRACE conn3 <- [1,1942,null,{}] 20:28:17 INFO - PROCESS | 4473 | 1461209297128 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}] 20:28:17 INFO - PROCESS | 4473 | 1461209297352 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:28:17 INFO - PROCESS | 4473 | 1461209297657 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b902400 == 110 [pid = 4473] [id = 493] 20:28:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x8c3a7c00) [pid = 4473] [serial = 1480] [outer = (nil)] 20:28:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x974a8800) [pid = 4473] [serial = 1481] [outer = 0x8c3a7c00] 20:28:17 INFO - PROCESS | 4473 | 1461209297799 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x97690000) [pid = 4473] [serial = 1482] [outer = 0x8c3a7c00] 20:28:18 INFO - PROCESS | 4473 | 1461209298773 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]]]}] 20:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1686ms 20:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:28:18 INFO - PROCESS | 4473 | 1461209298805 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 4473 | 1461209298808 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:28:18 INFO - PROCESS | 4473 | 1461209298815 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 4473 | 1461209298818 Marionette TRACE conn3 <- [1,1946,null,{}] 20:28:18 INFO - PROCESS | 4473 | 1461209298825 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}] 20:28:19 INFO - PROCESS | 4473 | 1461209299055 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:28:19 INFO - PROCESS | 4473 | 1461209299401 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x967e2400 == 111 [pid = 4473] [id = 494] 20:28:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x9748f000) [pid = 4473] [serial = 1483] [outer = (nil)] 20:28:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x9862dc00) [pid = 4473] [serial = 1484] [outer = 0x9748f000] 20:28:19 INFO - PROCESS | 4473 | 1461209299499 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x98632400) [pid = 4473] [serial = 1485] [outer = 0x9748f000] 20:28:20 INFO - PROCESS | 4473 | 1461209300724 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]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1944ms 20:28:20 INFO - PROCESS | 4473 | 1461209300778 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:28:20 INFO - PROCESS | 4473 | 1461209300800 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:28:20 INFO - PROCESS | 4473 | 1461209300811 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 4473 | 1461209300816 Marionette TRACE conn3 <- [1,1950,null,{}] 20:28:20 INFO - PROCESS | 4473 | 1461209300891 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}] 20:28:21 INFO - PROCESS | 4473 | 1461209301690 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:28:22 INFO - PROCESS | 4473 | 1461209302061 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x994ce000 == 112 [pid = 4473] [id = 495] 20:28:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x9b086000) [pid = 4473] [serial = 1486] [outer = (nil)] 20:28:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x9df91800) [pid = 4473] [serial = 1487] [outer = 0x9b086000] 20:28:22 INFO - PROCESS | 4473 | 1461209302212 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x9ea1c400) [pid = 4473] [serial = 1488] [outer = 0x9b086000] 20:28:23 INFO - PROCESS | 4473 | 1461209303612 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]]]}] 20:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2886ms 20:28:23 INFO - PROCESS | 4473 | 1461209303699 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 4473 | 1461209303705 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:28:23 INFO - PROCESS | 4473 | 1461209303716 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 4473 | 1461209303721 Marionette TRACE conn3 <- [1,1954,null,{}] 20:28:23 INFO - PROCESS | 4473 | 1461209303731 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}] 20:28:24 INFO - PROCESS | 4473 | 1461209304216 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:28:24 INFO - PROCESS | 4473 | 1461209304561 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x9901b000 == 113 [pid = 4473] [id = 496] 20:28:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x9b0e6800) [pid = 4473] [serial = 1489] [outer = (nil)] 20:28:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0xa0c1a800) [pid = 4473] [serial = 1490] [outer = 0x9b0e6800] 20:28:24 INFO - PROCESS | 4473 | 1461209304715 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0xa0c34400) [pid = 4473] [serial = 1491] [outer = 0x9b0e6800] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x8ab68800) [pid = 4473] [serial = 1373] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8708b800) [pid = 4473] [serial = 1313] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8cec4000) [pid = 4473] [serial = 1328] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x979ecc00) [pid = 4473] [serial = 1361] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x94f0d800) [pid = 4473] [serial = 1353] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x93ac5c00) [pid = 4473] [serial = 1346] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x974a0c00) [pid = 4473] [serial = 1359] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x8a570400) [pid = 4473] [serial = 1317] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x93d32c00) [pid = 4473] [serial = 1350] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x900cfc00) [pid = 4473] [serial = 1338] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8bb47400) [pid = 4473] [serial = 1322] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x89f1c800) [pid = 4473] [serial = 1316] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8ab66800) [pid = 4473] [serial = 1319] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x967e1400) [pid = 4473] [serial = 1355] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9845d800) [pid = 4473] [serial = 1364] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8a747800) [pid = 4473] [serial = 1371] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8b79cc00) [pid = 4473] [serial = 1320] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x887d3800) [pid = 4473] [serial = 1367] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x89947400) [pid = 4473] [serial = 1368] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x9838a400) [pid = 4473] [serial = 1362] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x8f954000) [pid = 4473] [serial = 1332] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x9132bc00) [pid = 4473] [serial = 1341] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x9749e400) [pid = 4473] [serial = 1358] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x98631400) [pid = 4473] [serial = 1365] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x87b4f400) [pid = 4473] [serial = 1314] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x9131f400) [pid = 4473] [serial = 1340] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x93d30400) [pid = 4473] [serial = 1349] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x900cb000) [pid = 4473] [serial = 1337] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x967e8800) [pid = 4473] [serial = 1356] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8c316c00) [pid = 4473] [serial = 1323] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x8cb67400) [pid = 4473] [serial = 1325] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8a906000) [pid = 4473] [serial = 1248] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x929b4c00) [pid = 4473] [serial = 1343] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8e7dd800) [pid = 4473] [serial = 1329] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8b905400) [pid = 4473] [serial = 1374] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x93ac9000) [pid = 4473] [serial = 1347] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8fa32400) [pid = 4473] [serial = 1335] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8cbc2000) [pid = 4473] [serial = 1326] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8b909800) [pid = 4473] [serial = 1376] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8f94e000) [pid = 4473] [serial = 1331] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x8fa2f400) [pid = 4473] [serial = 1334] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x89f1e800) [pid = 4473] [serial = 1370] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x93ddc000) [pid = 4473] [serial = 1352] [outer = (nil)] [url = about:blank] 20:28:27 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x92af5800) [pid = 4473] [serial = 1344] [outer = (nil)] [url = about:blank] 20:28:28 INFO - PROCESS | 4473 | 1461209308073 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]]]}] 20:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 4399ms 20:28:28 INFO - PROCESS | 4473 | 1461209308122 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:28:28 INFO - PROCESS | 4473 | 1461209308128 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:28:28 INFO - PROCESS | 4473 | 1461209308137 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 4473 | 1461209308142 Marionette TRACE conn3 <- [1,1958,null,{}] 20:28:28 INFO - PROCESS | 4473 | 1461209308151 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}] 20:28:28 INFO - PROCESS | 4473 | 1461209308365 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:28:28 INFO - PROCESS | 4473 | 1461209308555 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a2400 == 114 [pid = 4473] [id = 497] 20:28:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x887cc400) [pid = 4473] [serial = 1492] [outer = (nil)] 20:28:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x89953c00) [pid = 4473] [serial = 1493] [outer = 0x887cc400] 20:28:28 INFO - PROCESS | 4473 | 1461209308640 Marionette DEBUG loaded listener.js 20:28:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x89ce3400) [pid = 4473] [serial = 1494] [outer = 0x887cc400] 20:28:29 INFO - PROCESS | 4473 | 1461209309610 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]]]}] 20:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1532ms 20:28:29 INFO - PROCESS | 4473 | 1461209309670 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:28:29 INFO - PROCESS | 4473 | 1461209309679 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:28:29 INFO - PROCESS | 4473 | 1461209309690 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:28:29 INFO - PROCESS | 4473 | 1461209309694 Marionette TRACE conn3 <- [1,1962,null,{}] 20:28:29 INFO - PROCESS | 4473 | 1461209309700 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}] 20:28:29 INFO - PROCESS | 4473 | 1461209309914 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:28:30 INFO - PROCESS | 4473 | 1461209310225 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x899db400 == 115 [pid = 4473] [id = 498] 20:28:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8a742800) [pid = 4473] [serial = 1495] [outer = (nil)] 20:28:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8a7a8c00) [pid = 4473] [serial = 1496] [outer = 0x8a742800] 20:28:30 INFO - PROCESS | 4473 | 1461209310312 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a906000) [pid = 4473] [serial = 1497] [outer = 0x8a742800] 20:28:31 INFO - PROCESS | 4473 | 1461209311205 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]]]}] 20:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1580ms 20:28:31 INFO - PROCESS | 4473 | 1461209311273 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 4473 | 1461209311277 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:28:31 INFO - PROCESS | 4473 | 1461209311283 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 4473 | 1461209311290 Marionette TRACE conn3 <- [1,1966,null,{}] 20:28:31 INFO - PROCESS | 4473 | 1461209311305 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}] 20:28:31 INFO - PROCESS | 4473 | 1461209311635 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:28:31 INFO - PROCESS | 4473 | 1461209311672 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x89cec800 == 116 [pid = 4473] [id = 499] 20:28:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8a7ac000) [pid = 4473] [serial = 1498] [outer = (nil)] 20:28:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8b907c00) [pid = 4473] [serial = 1499] [outer = 0x8a7ac000] 20:28:31 INFO - PROCESS | 4473 | 1461209311753 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8c316000) [pid = 4473] [serial = 1500] [outer = 0x8a7ac000] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x9ea1d000) [pid = 4473] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x899e7400) [pid = 4473] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x929b3800) [pid = 4473] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8ba77400) [pid = 4473] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8b7a2000) [pid = 4473] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x887cf000) [pid = 4473] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x904c4400) [pid = 4473] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x93d24400) [pid = 4473] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x9b0e9c00) [pid = 4473] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x98396800) [pid = 4473] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8fd59000) [pid = 4473] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x83d7e800) [pid = 4473] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x8cdc2400) [pid = 4473] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x975ebc00) [pid = 4473] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x939d6000) [pid = 4473] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x9845a000) [pid = 4473] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x974a9c00) [pid = 4473] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x92bda800) [pid = 4473] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x84d2d000) [pid = 4473] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x89951000) [pid = 4473] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x8a7ae400) [pid = 4473] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:28:32 INFO - PROCESS | 4473 | --DOMWINDOW == 118 (0x89f29c00) [pid = 4473] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:28:33 INFO - PROCESS | 4473 | 1461209313385 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]]]}] 20:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2140ms 20:28:33 INFO - PROCESS | 4473 | 1461209313424 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:28:33 INFO - PROCESS | 4473 | 1461209313429 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:28:33 INFO - PROCESS | 4473 | 1461209313436 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 4473 | 1461209313439 Marionette TRACE conn3 <- [1,1970,null,{}] 20:28:33 INFO - PROCESS | 4473 | 1461209313445 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}] 20:28:33 INFO - PROCESS | 4473 | 1461209313649 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:28:33 INFO - PROCESS | 4473 | 1461209313880 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b79c00 == 117 [pid = 4473] [id = 500] 20:28:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0x8a56c800) [pid = 4473] [serial = 1501] [outer = (nil)] 20:28:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x8bb48000) [pid = 4473] [serial = 1502] [outer = 0x8a56c800] 20:28:33 INFO - PROCESS | 4473 | 1461209313963 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x8c3a1c00) [pid = 4473] [serial = 1503] [outer = 0x8a56c800] 20:28:34 INFO - PROCESS | 4473 | 1461209314852 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]]]}] 20:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1596ms 20:28:35 INFO - PROCESS | 4473 | 1461209315041 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 4473 | 1461209315049 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:28:35 INFO - PROCESS | 4473 | 1461209315058 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 4473 | 1461209315062 Marionette TRACE conn3 <- [1,1974,null,{}] 20:28:35 INFO - PROCESS | 4473 | 1461209315075 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}] 20:28:35 INFO - PROCESS | 4473 | 1461209315342 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:28:35 INFO - PROCESS | 4473 | 1461209315707 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d4400 == 118 [pid = 4473] [id = 501] 20:28:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x88b6f400) [pid = 4473] [serial = 1504] [outer = (nil)] 20:28:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x89949800) [pid = 4473] [serial = 1505] [outer = 0x88b6f400] 20:28:35 INFO - PROCESS | 4473 | 1461209315799 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x89ce8400) [pid = 4473] [serial = 1506] [outer = 0x88b6f400] 20:28:36 INFO - PROCESS | 4473 | 1461209316781 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]]]}] 20:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1739ms 20:28:36 INFO - PROCESS | 4473 | 1461209316797 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 4473 | 1461209316804 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:28:36 INFO - PROCESS | 4473 | 1461209316817 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 4473 | 1461209316823 Marionette TRACE conn3 <- [1,1978,null,{}] 20:28:36 INFO - PROCESS | 4473 | 1461209316830 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}] 20:28:37 INFO - PROCESS | 4473 | 1461209317167 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:28:37 INFO - PROCESS | 4473 | 1461209317431 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a748c00 == 119 [pid = 4473] [id = 502] 20:28:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8a7a9400) [pid = 4473] [serial = 1507] [outer = (nil)] 20:28:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8b79d000) [pid = 4473] [serial = 1508] [outer = 0x8a7a9400] 20:28:37 INFO - PROCESS | 4473 | 1461209317531 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8ba74000) [pid = 4473] [serial = 1509] [outer = 0x8a7a9400] 20:28:38 INFO - PROCESS | 4473 | 1461209318519 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]]]}] 20:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1743ms 20:28:38 INFO - PROCESS | 4473 | 1461209318557 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 4473 | 1461209318561 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:28:38 INFO - PROCESS | 4473 | 1461209318568 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - PROCESS | 4473 | 1461209318573 Marionette TRACE conn3 <- [1,1982,null,{}] 20:28:38 INFO - PROCESS | 4473 | 1461209318589 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}] 20:28:38 INFO - PROCESS | 4473 | 1461209318837 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:28:39 INFO - PROCESS | 4473 | 1461209319216 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb6f800 == 120 [pid = 4473] [id = 503] 20:28:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8cbcc400) [pid = 4473] [serial = 1510] [outer = (nil)] 20:28:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8cec1400) [pid = 4473] [serial = 1511] [outer = 0x8cbcc400] 20:28:39 INFO - PROCESS | 4473 | 1461209319320 Marionette DEBUG loaded listener.js 20:28:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8e699800) [pid = 4473] [serial = 1512] [outer = 0x8cbcc400] 20:28:40 INFO - PROCESS | 4473 | 1461209320262 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]]]}] 20:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1742ms 20:28:40 INFO - PROCESS | 4473 | 1461209320311 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:28:40 INFO - PROCESS | 4473 | 1461209320316 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:28:40 INFO - PROCESS | 4473 | 1461209320322 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:28:40 INFO - PROCESS | 4473 | 1461209320326 Marionette TRACE conn3 <- [1,1986,null,{}] 20:28:40 INFO - PROCESS | 4473 | 1461209320332 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}] 20:28:40 INFO - PROCESS | 4473 | 1461209320563 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:28:40 INFO - PROCESS | 4473 | 1461209320883 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3ab000 == 121 [pid = 4473] [id = 504] 20:28:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8f641400) [pid = 4473] [serial = 1513] [outer = (nil)] 20:28:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8f64ac00) [pid = 4473] [serial = 1514] [outer = 0x8f641400] 20:28:40 INFO - PROCESS | 4473 | 1461209320990 Marionette DEBUG loaded listener.js 20:28:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8f952000) [pid = 4473] [serial = 1515] [outer = 0x8f641400] 20:28:41 INFO - PROCESS | 4473 | 1461209321901 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]]]}] 20:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1638ms 20:28:41 INFO - PROCESS | 4473 | 1461209321961 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:28:41 INFO - PROCESS | 4473 | 1461209321965 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:28:41 INFO - PROCESS | 4473 | 1461209321972 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 4473 | 1461209321976 Marionette TRACE conn3 <- [1,1990,null,{}] 20:28:41 INFO - PROCESS | 4473 | 1461209321982 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}] 20:28:42 INFO - PROCESS | 4473 | 1461209322205 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:28:42 INFO - PROCESS | 4473 | 1461209322521 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e3800 == 122 [pid = 4473] [id = 505] 20:28:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8f954c00) [pid = 4473] [serial = 1516] [outer = (nil)] 20:28:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8fa28c00) [pid = 4473] [serial = 1517] [outer = 0x8f954c00] 20:28:42 INFO - PROCESS | 4473 | 1461209322618 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8fa35400) [pid = 4473] [serial = 1518] [outer = 0x8f954c00] 20:28:43 INFO - PROCESS | 4473 | 1461209323487 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]]]}] 20:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1533ms 20:28:43 INFO - PROCESS | 4473 | 1461209323505 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:28:43 INFO - PROCESS | 4473 | 1461209323508 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:28:43 INFO - PROCESS | 4473 | 1461209323515 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 4473 | 1461209323519 Marionette TRACE conn3 <- [1,1994,null,{}] 20:28:43 INFO - PROCESS | 4473 | 1461209323525 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}] 20:28:43 INFO - PROCESS | 4473 | 1461209323787 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:28:44 INFO - PROCESS | 4473 | 1461209324073 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa28000 == 123 [pid = 4473] [id = 506] 20:28:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x90643800) [pid = 4473] [serial = 1519] [outer = (nil)] 20:28:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x91324400) [pid = 4473] [serial = 1520] [outer = 0x90643800] 20:28:44 INFO - PROCESS | 4473 | 1461209324254 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x914a3c00) [pid = 4473] [serial = 1521] [outer = 0x90643800] 20:28:45 INFO - PROCESS | 4473 | 1461209325139 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]]]}] 20:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1641ms 20:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:28:45 INFO - PROCESS | 4473 | 1461209325156 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:28:45 INFO - PROCESS | 4473 | 1461209325159 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:28:45 INFO - PROCESS | 4473 | 1461209325166 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 4473 | 1461209325170 Marionette TRACE conn3 <- [1,1998,null,{}] 20:28:45 INFO - PROCESS | 4473 | 1461209325191 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}] 20:28:45 INFO - PROCESS | 4473 | 1461209325493 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:28:45 INFO - PROCESS | 4473 | 1461209325705 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x904ca400 == 124 [pid = 4473] [id = 507] 20:28:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x91326800) [pid = 4473] [serial = 1522] [outer = (nil)] 20:28:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x92af6400) [pid = 4473] [serial = 1523] [outer = 0x91326800] 20:28:45 INFO - PROCESS | 4473 | 1461209325844 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x92bde400) [pid = 4473] [serial = 1524] [outer = 0x91326800] 20:28:46 INFO - PROCESS | 4473 | 1461209326802 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]]]}] 20:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1681ms 20:28:46 INFO - PROCESS | 4473 | 1461209326848 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 4473 | 1461209326852 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:28:46 INFO - PROCESS | 4473 | 1461209326879 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - PROCESS | 4473 | 1461209326883 Marionette TRACE conn3 <- [1,2002,null,{}] 20:28:46 INFO - PROCESS | 4473 | 1461209326889 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}] 20:28:47 INFO - PROCESS | 4473 | 1461209327129 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:28:47 INFO - PROCESS | 4473 | 1461209327451 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b90b800 == 125 [pid = 4473] [id = 508] 20:28:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x929bf800) [pid = 4473] [serial = 1525] [outer = (nil)] 20:28:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x93ac3800) [pid = 4473] [serial = 1526] [outer = 0x929bf800] 20:28:47 INFO - PROCESS | 4473 | 1461209327548 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x93ac9400) [pid = 4473] [serial = 1527] [outer = 0x929bf800] 20:28:48 INFO - PROCESS | 4473 | 1461209328464 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]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 20:28:48 INFO - PROCESS | 4473 | 1461209328515 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 4473 | 1461209328520 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:28:48 INFO - PROCESS | 4473 | 1461209328526 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 4473 | 1461209328530 Marionette TRACE conn3 <- [1,2006,null,{}] 20:28:48 INFO - PROCESS | 4473 | 1461209328536 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}] 20:28:48 INFO - PROCESS | 4473 | 1461209328762 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:28:49 INFO - PROCESS | 4473 | 1461209329089 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aee800 == 126 [pid = 4473] [id = 509] 20:28:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8c3aec00) [pid = 4473] [serial = 1528] [outer = (nil)] 20:28:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x93d30c00) [pid = 4473] [serial = 1529] [outer = 0x8c3aec00] 20:28:49 INFO - PROCESS | 4473 | 1461209329187 Marionette DEBUG loaded listener.js 20:28:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x93d32c00) [pid = 4473] [serial = 1530] [outer = 0x8c3aec00] 20:28:50 INFO - PROCESS | 4473 | 1461209330141 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]]]}] 20:28:50 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 20:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1687ms 20:28:50 INFO - PROCESS | 4473 | 1461209330214 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:28:50 INFO - PROCESS | 4473 | 1461209330218 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:28:50 INFO - PROCESS | 4473 | 1461209330224 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:28:50 INFO - PROCESS | 4473 | 1461209330227 Marionette TRACE conn3 <- [1,2010,null,{}] 20:28:50 INFO - PROCESS | 4473 | 1461209330234 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}] 20:28:50 INFO - PROCESS | 4473 | 1461209330494 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:28:50 INFO - PROCESS | 4473 | 1461209330822 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7df000 == 127 [pid = 4473] [id = 510] 20:28:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x93ac5c00) [pid = 4473] [serial = 1531] [outer = (nil)] 20:28:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x94f16800) [pid = 4473] [serial = 1532] [outer = 0x93ac5c00] 20:28:50 INFO - PROCESS | 4473 | 1461209330914 Marionette DEBUG loaded listener.js 20:28:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x95c38400) [pid = 4473] [serial = 1533] [outer = 0x93ac5c00] 20:28:51 INFO - PROCESS | 4473 | 1461209331822 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]]]}] 20:28:51 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 20:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1640ms 20:28:51 INFO - PROCESS | 4473 | 1461209331865 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:28:51 INFO - PROCESS | 4473 | 1461209331870 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:28:51 INFO - PROCESS | 4473 | 1461209331896 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 4473 | 1461209331902 Marionette TRACE conn3 <- [1,2014,null,{}] 20:28:51 INFO - PROCESS | 4473 | 1461209331911 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}] 20:28:52 INFO - PROCESS | 4473 | 1461209332178 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:28:52 INFO - PROCESS | 4473 | 1461209332514 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bf8800 == 128 [pid = 4473] [id = 511] 20:28:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x974a3400) [pid = 4473] [serial = 1534] [outer = (nil)] 20:28:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x974acc00) [pid = 4473] [serial = 1535] [outer = 0x974a3400] 20:28:52 INFO - PROCESS | 4473 | 1461209332621 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x9838dc00) [pid = 4473] [serial = 1536] [outer = 0x974a3400] 20:28:53 INFO - PROCESS | 4473 | 1461209333568 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]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1760ms 20:28:53 INFO - PROCESS | 4473 | 1461209333637 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 4473 | 1461209333642 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:28:53 INFO - PROCESS | 4473 | 1461209333649 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 4473 | 1461209333653 Marionette TRACE conn3 <- [1,2018,null,{}] 20:28:53 INFO - PROCESS | 4473 | 1461209333659 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}] 20:28:53 INFO - PROCESS | 4473 | 1461209333896 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:28:54 INFO - PROCESS | 4473 | 1461209334233 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d0000 == 129 [pid = 4473] [id = 512] 20:28:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x899e6c00) [pid = 4473] [serial = 1537] [outer = (nil)] 20:28:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x986c6800) [pid = 4473] [serial = 1538] [outer = 0x899e6c00] 20:28:54 INFO - PROCESS | 4473 | 1461209334343 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x9872b800) [pid = 4473] [serial = 1539] [outer = 0x899e6c00] 20:28:55 INFO - PROCESS | 4473 | 1461209335253 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]]]}] 20:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1683ms 20:28:55 INFO - PROCESS | 4473 | 1461209335333 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 4473 | 1461209335337 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:28:55 INFO - PROCESS | 4473 | 1461209335344 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:28:55 INFO - PROCESS | 4473 | 1461209335347 Marionette TRACE conn3 <- [1,2022,null,{}] 20:28:55 INFO - PROCESS | 4473 | 1461209335353 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}] 20:28:55 INFO - PROCESS | 4473 | 1461209335593 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:28:55 INFO - PROCESS | 4473 | 1461209335921 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x9862d400 == 130 [pid = 4473] [id = 513] 20:28:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x9862d800) [pid = 4473] [serial = 1540] [outer = (nil)] 20:28:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x994b7400) [pid = 4473] [serial = 1541] [outer = 0x9862d800] 20:28:56 INFO - PROCESS | 4473 | 1461209336022 Marionette DEBUG loaded listener.js 20:28:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x9b081400) [pid = 4473] [serial = 1542] [outer = 0x9862d800] 20:28:56 INFO - PROCESS | 4473 | 1461209336963 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]]]}] 20:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1682ms 20:28:57 INFO - PROCESS | 4473 | 1461209337043 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:28:57 INFO - PROCESS | 4473 | 1461209337046 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:28:57 INFO - PROCESS | 4473 | 1461209337054 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:28:57 INFO - PROCESS | 4473 | 1461209337058 Marionette TRACE conn3 <- [1,2026,null,{}] 20:28:57 INFO - PROCESS | 4473 | 1461209337064 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}] 20:28:57 INFO - PROCESS | 4473 | 1461209337300 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:28:57 INFO - PROCESS | 4473 | 1461209337632 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a747c00 == 131 [pid = 4473] [id = 514] 20:28:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x92be0400) [pid = 4473] [serial = 1543] [outer = (nil)] 20:28:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x9fb2a000) [pid = 4473] [serial = 1544] [outer = 0x92be0400] 20:28:57 INFO - PROCESS | 4473 | 1461209337733 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x9fc58800) [pid = 4473] [serial = 1545] [outer = 0x92be0400] 20:28:58 INFO - PROCESS | 4473 | 1461209338705 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]]]}] 20:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1695ms 20:28:58 INFO - PROCESS | 4473 | 1461209338751 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:28:58 INFO - PROCESS | 4473 | 1461209338755 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:28:58 INFO - PROCESS | 4473 | 1461209338762 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:28:58 INFO - PROCESS | 4473 | 1461209338765 Marionette TRACE conn3 <- [1,2030,null,{}] 20:28:58 INFO - PROCESS | 4473 | 1461209338771 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}] 20:28:59 INFO - PROCESS | 4473 | 1461209339012 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:28:59 INFO - PROCESS | 4473 | 1461209339356 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a907400 == 132 [pid = 4473] [id = 515] 20:28:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x8a90b800) [pid = 4473] [serial = 1546] [outer = (nil)] 20:28:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0xa0c1cc00) [pid = 4473] [serial = 1547] [outer = 0x8a90b800] 20:28:59 INFO - PROCESS | 4473 | 1461209339457 Marionette DEBUG loaded listener.js 20:28:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0xa0e85400) [pid = 4473] [serial = 1548] [outer = 0x8a90b800] 20:29:00 INFO - PROCESS | 4473 | 1461209340433 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]]]}] 20:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1731ms 20:29:00 INFO - PROCESS | 4473 | 1461209340494 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:29:00 INFO - PROCESS | 4473 | 1461209340499 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:29:00 INFO - PROCESS | 4473 | 1461209340506 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:29:00 INFO - PROCESS | 4473 | 1461209340510 Marionette TRACE conn3 <- [1,2034,null,{}] 20:29:00 INFO - PROCESS | 4473 | 1461209340516 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}] 20:29:00 INFO - PROCESS | 4473 | 1461209340791 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:29:01 INFO - PROCESS | 4473 | 1461209341218 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fb8e400 == 133 [pid = 4473] [id = 516] 20:29:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0xa0a97800) [pid = 4473] [serial = 1549] [outer = (nil)] 20:29:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0xa0e90c00) [pid = 4473] [serial = 1550] [outer = 0xa0a97800] 20:29:01 INFO - PROCESS | 4473 | 1461209341378 Marionette DEBUG loaded listener.js 20:29:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0xa0f9b000) [pid = 4473] [serial = 1551] [outer = 0xa0a97800] 20:29:02 INFO - PROCESS | 4473 | 1461209342631 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]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2186ms 20:29:02 INFO - PROCESS | 4473 | 1461209342693 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:29:02 INFO - PROCESS | 4473 | 1461209342696 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:29:02 INFO - PROCESS | 4473 | 1461209342704 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 4473 | 1461209342708 Marionette TRACE conn3 <- [1,2038,null,{}] 20:29:02 INFO - PROCESS | 4473 | 1461209342714 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}] 20:29:02 INFO - PROCESS | 4473 | 1461209342953 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:29:03 INFO - PROCESS | 4473 | 1461209343302 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x99039c00 == 134 [pid = 4473] [id = 517] 20:29:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0xa0e8e000) [pid = 4473] [serial = 1552] [outer = (nil)] 20:29:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0xa2a8c000) [pid = 4473] [serial = 1553] [outer = 0xa0e8e000] 20:29:03 INFO - PROCESS | 4473 | 1461209343410 Marionette DEBUG loaded listener.js 20:29:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0xa3c02c00) [pid = 4473] [serial = 1554] [outer = 0xa0e8e000] 20:29:04 INFO - PROCESS | 4473 | 1461209344651 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2034ms 20:29:04 INFO - PROCESS | 4473 | 1461209344741 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 4473 | 1461209344747 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:29:04 INFO - PROCESS | 4473 | 1461209344758 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 4473 | 1461209344764 Marionette TRACE conn3 <- [1,2042,null,{}] 20:29:04 INFO - PROCESS | 4473 | 1461209344774 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}] 20:29:05 INFO - PROCESS | 4473 | 1461209345139 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8e6a1c00 == 133 [pid = 4473] [id = 122] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x939d3400 == 132 [pid = 4473] [id = 159] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb6cc00 == 131 [pid = 4473] [id = 219] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x83d75000 == 130 [pid = 4473] [id = 452] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbccc00 == 129 [pid = 4473] [id = 449] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8460d000 == 128 [pid = 4473] [id = 453] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x95c31400 == 127 [pid = 4473] [id = 160] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x89cec800 == 126 [pid = 4473] [id = 499] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x899db400 == 125 [pid = 4473] [id = 498] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x887a2400 == 124 [pid = 4473] [id = 497] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x887d0800 == 123 [pid = 4473] [id = 490] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x904c1800 == 122 [pid = 4473] [id = 489] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8fd57000 == 121 [pid = 4473] [id = 488] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x89955800 == 120 [pid = 4473] [id = 487] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x887d1400 == 119 [pid = 4473] [id = 485] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8cec9800 == 118 [pid = 4473] [id = 486] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x84610c00 == 117 [pid = 4473] [id = 484] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8c319c00 == 116 [pid = 4473] [id = 483] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x8a90e400 == 115 [pid = 4473] [id = 482] 20:29:07 INFO - PROCESS | 4473 | --DOCSHELL 0x87b4ac00 == 114 [pid = 4473] [id = 481] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0xa0a47000) [pid = 4473] [serial = 1428] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x8a7ae000) [pid = 4473] [serial = 1437] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x92bee400) [pid = 4473] [serial = 1400] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8f64f000) [pid = 4473] [serial = 1392] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x9ffd6c00) [pid = 4473] [serial = 1427] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x8f649000) [pid = 4473] [serial = 1391] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8cbcf000) [pid = 4473] [serial = 1385] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x899e7c00) [pid = 4473] [serial = 1380] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x929b2000) [pid = 4473] [serial = 1397] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x9df98800) [pid = 4473] [serial = 1422] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x9fc56000) [pid = 4473] [serial = 1425] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x98a10400) [pid = 4473] [serial = 1415] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x904c9800) [pid = 4473] [serial = 1394] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x99022800) [pid = 4473] [serial = 1416] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x89952000) [pid = 4473] [serial = 1440] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x9df92000) [pid = 4473] [serial = 1421] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8a74b800) [pid = 4473] [serial = 1436] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x9fb8d000) [pid = 4473] [serial = 1424] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x92bf6800) [pid = 4473] [serial = 1401] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x89953400) [pid = 4473] [serial = 1379] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8e7d9000) [pid = 4473] [serial = 1389] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x98722800) [pid = 4473] [serial = 1412] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x95a2d800) [pid = 4473] [serial = 1406] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x99283000) [pid = 4473] [serial = 1419] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x98394800) [pid = 4473] [serial = 1410] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x93ac6000) [pid = 4473] [serial = 1403] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8cebf400) [pid = 4473] [serial = 1386] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x9769bc00) [pid = 4473] [serial = 1409] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x990c5c00) [pid = 4473] [serial = 1418] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8e6a0c00) [pid = 4473] [serial = 1388] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x87fe7000) [pid = 4473] [serial = 1431] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x9064bc00) [pid = 4473] [serial = 1395] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x87fe1800) [pid = 4473] [serial = 1439] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x93d27c00) [pid = 4473] [serial = 1404] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x899e5000) [pid = 4473] [serial = 1434] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8b90a000) [pid = 4473] [serial = 1382] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x98726c00) [pid = 4473] [serial = 1413] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x8ab5c400) [pid = 4473] [serial = 1311] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x87b43000) [pid = 4473] [serial = 1430] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x899db000) [pid = 4473] [serial = 1433] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x95c88000) [pid = 4473] [serial = 1407] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8bb4bc00) [pid = 4473] [serial = 1383] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x92aeb400) [pid = 4473] [serial = 1398] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8ba6e000) [pid = 4473] [serial = 1442] [outer = (nil)] [url = about:blank] 20:29:08 INFO - PROCESS | 4473 | 1461209348135 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x87095800 == 115 [pid = 4473] [id = 518] 20:29:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x87096400) [pid = 4473] [serial = 1555] [outer = (nil)] 20:29:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x87fe6400) [pid = 4473] [serial = 1556] [outer = 0x87096400] 20:29:08 INFO - PROCESS | 4473 | 1461209348235 Marionette DEBUG loaded listener.js 20:29:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x887b0800) [pid = 4473] [serial = 1557] [outer = 0x87096400] 20:29:09 INFO - PROCESS | 4473 | 1461209349110 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]]]}] 20:29:09 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) 20:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 4396ms 20:29:09 INFO - PROCESS | 4473 | 1461209349198 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:29:09 INFO - PROCESS | 4473 | 1461209349206 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:29:09 INFO - PROCESS | 4473 | 1461209349218 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:29:09 INFO - PROCESS | 4473 | 1461209349222 Marionette TRACE conn3 <- [1,2046,null,{}] 20:29:09 INFO - PROCESS | 4473 | 1461209349235 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}] 20:29:09 INFO - PROCESS | 4473 | 1461209349472 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:29:09 INFO - PROCESS | 4473 | 1461209349665 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x899dc400 == 116 [pid = 4473] [id = 519] 20:29:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x899e2000) [pid = 4473] [serial = 1558] [outer = (nil)] 20:29:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x899e7c00) [pid = 4473] [serial = 1559] [outer = 0x899e2000] 20:29:09 INFO - PROCESS | 4473 | 1461209349803 Marionette DEBUG loaded listener.js 20:29:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x89cf0000) [pid = 4473] [serial = 1560] [outer = 0x899e2000] 20:29:10 INFO - PROCESS | 4473 | 1461209350714 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]]]}] 20:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1541ms 20:29:10 INFO - PROCESS | 4473 | 1461209350763 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:29:10 INFO - PROCESS | 4473 | 1461209350769 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:29:10 INFO - PROCESS | 4473 | 1461209350788 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:29:10 INFO - PROCESS | 4473 | 1461209350791 Marionette TRACE conn3 <- [1,2050,null,{}] 20:29:10 INFO - PROCESS | 4473 | 1461209350798 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}] 20:29:11 INFO - PROCESS | 4473 | 1461209351081 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:29:11 INFO - PROCESS | 4473 | 1461209351112 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e5000 == 117 [pid = 4473] [id = 520] 20:29:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8a56e400) [pid = 4473] [serial = 1561] [outer = (nil)] 20:29:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8a7ad800) [pid = 4473] [serial = 1562] [outer = 0x8a56e400] 20:29:11 INFO - PROCESS | 4473 | 1461209351191 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a90ac00) [pid = 4473] [serial = 1563] [outer = 0x8a56e400] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x93d2e400) [pid = 4473] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8b908000) [pid = 4473] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x8c3a6000) [pid = 4473] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x87b4c400) [pid = 4473] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x887aec00) [pid = 4473] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8f650c00) [pid = 4473] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8fd62800) [pid = 4473] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x967d9400) [pid = 4473] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8cb65400) [pid = 4473] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x90645000) [pid = 4473] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8a90fc00) [pid = 4473] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x89ced000) [pid = 4473] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8a7ac000) [pid = 4473] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x8a742800) [pid = 4473] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x887cc400) [pid = 4473] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x8c3a7c00) [pid = 4473] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x9b0e6800) [pid = 4473] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:29:13 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x8a569000) [pid = 4473] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:29:13 INFO - PROCESS | 4473 | 1461209353671 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]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2990ms 20:29:13 INFO - PROCESS | 4473 | 1461209353779 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:29:13 INFO - PROCESS | 4473 | 1461209353783 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:29:13 INFO - PROCESS | 4473 | 1461209353798 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 4473 | 1461209353807 Marionette TRACE conn3 <- [1,2054,null,{}] 20:29:13 INFO - PROCESS | 4473 | 1461209353817 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}] 20:29:14 INFO - PROCESS | 4473 | 1461209354024 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:29:14 INFO - PROCESS | 4473 | 1461209354210 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a745400 == 118 [pid = 4473] [id = 521] 20:29:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x8a909000) [pid = 4473] [serial = 1564] [outer = (nil)] 20:29:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x8ab6a000) [pid = 4473] [serial = 1565] [outer = 0x8a909000] 20:29:14 INFO - PROCESS | 4473 | 1461209354287 Marionette DEBUG loaded listener.js 20:29:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x8b90dc00) [pid = 4473] [serial = 1566] [outer = 0x8a909000] 20:29:15 INFO - PROCESS | 4473 | 1461209355075 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]]]}] 20:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1356ms 20:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:29:15 INFO - PROCESS | 4473 | 1461209355147 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:29:15 INFO - PROCESS | 4473 | 1461209355151 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:29:15 INFO - PROCESS | 4473 | 1461209355157 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:29:15 INFO - PROCESS | 4473 | 1461209355161 Marionette TRACE conn3 <- [1,2058,null,{}] 20:29:15 INFO - PROCESS | 4473 | 1461209355166 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}] 20:29:15 INFO - PROCESS | 4473 | 1461209355370 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:29:15 INFO - PROCESS | 4473 | 1461209355755 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x85af0000 == 119 [pid = 4473] [id = 522] 20:29:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8708b400) [pid = 4473] [serial = 1567] [outer = (nil)] 20:29:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x87b4f000) [pid = 4473] [serial = 1568] [outer = 0x8708b400] 20:29:15 INFO - PROCESS | 4473 | 1461209355856 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x887cd800) [pid = 4473] [serial = 1569] [outer = 0x8708b400] 20:29:16 INFO - PROCESS | 4473 | 1461209356861 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]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1782ms 20:29:16 INFO - PROCESS | 4473 | 1461209356940 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:29:16 INFO - PROCESS | 4473 | 1461209356949 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:29:16 INFO - PROCESS | 4473 | 1461209356959 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - PROCESS | 4473 | 1461209356964 Marionette TRACE conn3 <- [1,2062,null,{}] 20:29:16 INFO - PROCESS | 4473 | 1461209356973 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}] 20:29:17 INFO - PROCESS | 4473 | 1461209357313 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:29:17 INFO - PROCESS | 4473 | 1461209357651 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce3c00 == 120 [pid = 4473] [id = 523] 20:29:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x89f24000) [pid = 4473] [serial = 1570] [outer = (nil)] 20:29:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8a746800) [pid = 4473] [serial = 1571] [outer = 0x89f24000] 20:29:17 INFO - PROCESS | 4473 | 1461209357746 Marionette DEBUG loaded listener.js 20:29:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8a7b1800) [pid = 4473] [serial = 1572] [outer = 0x89f24000] 20:29:18 INFO - PROCESS | 4473 | 1461209358863 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]]]}] 20:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1940ms 20:29:18 INFO - PROCESS | 4473 | 1461209358904 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:29:18 INFO - PROCESS | 4473 | 1461209358911 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:29:18 INFO - PROCESS | 4473 | 1461209358919 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:29:18 INFO - PROCESS | 4473 | 1461209358922 Marionette TRACE conn3 <- [1,2066,null,{}] 20:29:18 INFO - PROCESS | 4473 | 1461209358929 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}] 20:29:19 INFO - PROCESS | 4473 | 1461209359171 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:29:19 INFO - PROCESS | 4473 | 1461209359546 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f24800 == 121 [pid = 4473] [id = 524] 20:29:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8a748400) [pid = 4473] [serial = 1573] [outer = (nil)] 20:29:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8b904400) [pid = 4473] [serial = 1574] [outer = 0x8a748400] 20:29:19 INFO - PROCESS | 4473 | 1461209359640 Marionette DEBUG loaded listener.js 20:29:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8ba6bc00) [pid = 4473] [serial = 1575] [outer = 0x8a748400] 20:29:20 INFO - PROCESS | 4473 | 1461209360638 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]]]}] 20:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1791ms 20:29:20 INFO - PROCESS | 4473 | 1461209360710 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:29:20 INFO - PROCESS | 4473 | 1461209360714 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:29:20 INFO - PROCESS | 4473 | 1461209360730 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:29:20 INFO - PROCESS | 4473 | 1461209360740 Marionette TRACE conn3 <- [1,2070,null,{}] 20:29:20 INFO - PROCESS | 4473 | 1461209360749 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}] 20:29:21 INFO - PROCESS | 4473 | 1461209361035 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:29:21 INFO - PROCESS | 4473 | 1461209361360 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab60800 == 122 [pid = 4473] [id = 525] 20:29:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8ba70800) [pid = 4473] [serial = 1576] [outer = (nil)] 20:29:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8c3ad000) [pid = 4473] [serial = 1577] [outer = 0x8ba70800] 20:29:21 INFO - PROCESS | 4473 | 1461209361457 Marionette DEBUG loaded listener.js 20:29:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8cbc8400) [pid = 4473] [serial = 1578] [outer = 0x8ba70800] 20:29:22 INFO - PROCESS | 4473 | 1461209362432 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]]]}] 20:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1748ms 20:29:22 INFO - PROCESS | 4473 | 1461209362472 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:29:22 INFO - PROCESS | 4473 | 1461209362477 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:29:22 INFO - PROCESS | 4473 | 1461209362484 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:29:22 INFO - PROCESS | 4473 | 1461209362488 Marionette TRACE conn3 <- [1,2074,null,{}] 20:29:22 INFO - PROCESS | 4473 | 1461209362494 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}] 20:29:22 INFO - PROCESS | 4473 | 1461209362736 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:29:23 INFO - PROCESS | 4473 | 1461209363061 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b7e800 == 123 [pid = 4473] [id = 526] 20:29:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x89955800) [pid = 4473] [serial = 1579] [outer = (nil)] 20:29:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8cebf400) [pid = 4473] [serial = 1580] [outer = 0x89955800] 20:29:23 INFO - PROCESS | 4473 | 1461209363158 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8cec6000) [pid = 4473] [serial = 1581] [outer = 0x89955800] 20:29:24 INFO - PROCESS | 4473 | 1461209364090 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]]]}] 20:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1645ms 20:29:24 INFO - PROCESS | 4473 | 1461209364130 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:29:24 INFO - PROCESS | 4473 | 1461209364134 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:29:24 INFO - PROCESS | 4473 | 1461209364141 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:29:24 INFO - PROCESS | 4473 | 1461209364145 Marionette TRACE conn3 <- [1,2078,null,{}] 20:29:24 INFO - PROCESS | 4473 | 1461209364171 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}] 20:29:24 INFO - PROCESS | 4473 | 1461209364408 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:29:24 INFO - PROCESS | 4473 | 1461209364735 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7d9000 == 124 [pid = 4473] [id = 527] 20:29:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8e7dc800) [pid = 4473] [serial = 1582] [outer = (nil)] 20:29:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8f641800) [pid = 4473] [serial = 1583] [outer = 0x8e7dc800] 20:29:24 INFO - PROCESS | 4473 | 1461209364852 Marionette DEBUG loaded listener.js 20:29:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8fa28800) [pid = 4473] [serial = 1584] [outer = 0x8e7dc800] 20:29:25 INFO - PROCESS | 4473 | 1461209365825 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]]]}] 20:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1749ms 20:29:25 INFO - PROCESS | 4473 | 1461209365892 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:29:25 INFO - PROCESS | 4473 | 1461209365896 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:29:25 INFO - PROCESS | 4473 | 1461209365903 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - PROCESS | 4473 | 1461209365907 Marionette TRACE conn3 <- [1,2082,null,{}] 20:29:25 INFO - PROCESS | 4473 | 1461209365913 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}] 20:29:26 INFO - PROCESS | 4473 | 1461209366155 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:29:26 INFO - PROCESS | 4473 | 1461209366478 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe7c00 == 125 [pid = 4473] [id = 528] 20:29:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8e6a5000) [pid = 4473] [serial = 1585] [outer = (nil)] 20:29:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x904bf800) [pid = 4473] [serial = 1586] [outer = 0x8e6a5000] 20:29:26 INFO - PROCESS | 4473 | 1461209366575 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x904c2000) [pid = 4473] [serial = 1587] [outer = 0x8e6a5000] 20:29:27 INFO - PROCESS | 4473 | 1461209367537 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]]]}] 20:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1684ms 20:29:27 INFO - PROCESS | 4473 | 1461209367587 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:29:27 INFO - PROCESS | 4473 | 1461209367591 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:29:27 INFO - PROCESS | 4473 | 1461209367598 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:29:27 INFO - PROCESS | 4473 | 1461209367602 Marionette TRACE conn3 <- [1,2086,null,{}] 20:29:27 INFO - PROCESS | 4473 | 1461209367608 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}] 20:29:27 INFO - PROCESS | 4473 | 1461209367842 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:29:28 INFO - PROCESS | 4473 | 1461209368165 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fd65800 == 126 [pid = 4473] [id = 529] 20:29:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x904bc800) [pid = 4473] [serial = 1588] [outer = (nil)] 20:29:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x91325400) [pid = 4473] [serial = 1589] [outer = 0x904bc800] 20:29:28 INFO - PROCESS | 4473 | 1461209368264 Marionette DEBUG loaded listener.js 20:29:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x91329800) [pid = 4473] [serial = 1590] [outer = 0x904bc800] 20:29:29 INFO - PROCESS | 4473 | 1461209369181 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]]]}] 20:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1633ms 20:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:29:29 INFO - PROCESS | 4473 | 1461209369232 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:29:29 INFO - PROCESS | 4473 | 1461209369235 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:29:29 INFO - PROCESS | 4473 | 1461209369242 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:29:29 INFO - PROCESS | 4473 | 1461209369246 Marionette TRACE conn3 <- [1,2090,null,{}] 20:29:29 INFO - PROCESS | 4473 | 1461209369252 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}] 20:29:29 INFO - PROCESS | 4473 | 1461209369476 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:29:29 INFO - PROCESS | 4473 | 1461209369748 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab62800 == 127 [pid = 4473] [id = 530] 20:29:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x904c0400) [pid = 4473] [serial = 1591] [outer = (nil)] 20:29:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x929b6000) [pid = 4473] [serial = 1592] [outer = 0x904c0400] 20:29:29 INFO - PROCESS | 4473 | 1461209369888 Marionette DEBUG loaded listener.js 20:29:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x92af1800) [pid = 4473] [serial = 1593] [outer = 0x904c0400] 20:29:30 INFO - PROCESS | 4473 | 1461209370836 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]]]}] 20:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1632ms 20:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:29:30 INFO - PROCESS | 4473 | 1461209370874 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:29:30 INFO - PROCESS | 4473 | 1461209370878 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:29:30 INFO - PROCESS | 4473 | 1461209370885 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - PROCESS | 4473 | 1461209370888 Marionette TRACE conn3 <- [1,2094,null,{}] 20:29:30 INFO - PROCESS | 4473 | 1461209370894 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}] 20:29:31 INFO - PROCESS | 4473 | 1461209371130 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:29:31 INFO - PROCESS | 4473 | 1461209371457 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x91329400 == 128 [pid = 4473] [id = 531] 20:29:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x929b4c00) [pid = 4473] [serial = 1594] [outer = (nil)] 20:29:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x92bec400) [pid = 4473] [serial = 1595] [outer = 0x929b4c00] 20:29:31 INFO - PROCESS | 4473 | 1461209371553 Marionette DEBUG loaded listener.js 20:29:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x92bf0c00) [pid = 4473] [serial = 1596] [outer = 0x929b4c00] 20:29:33 INFO - PROCESS | 4473 | 1461209373048 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]]]}] 20:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2197ms 20:29:33 INFO - PROCESS | 4473 | 1461209373083 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:29:33 INFO - PROCESS | 4473 | 1461209373090 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:29:33 INFO - PROCESS | 4473 | 1461209373102 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:29:33 INFO - PROCESS | 4473 | 1461209373107 Marionette TRACE conn3 <- [1,2098,null,{}] 20:29:33 INFO - PROCESS | 4473 | 1461209373119 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}] 20:29:33 INFO - PROCESS | 4473 | 1461209373707 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:29:33 INFO - PROCESS | 4473 | 1461209373952 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa30800 == 129 [pid = 4473] [id = 532] 20:29:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x92b61800) [pid = 4473] [serial = 1597] [outer = (nil)] 20:29:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x93d30800) [pid = 4473] [serial = 1598] [outer = 0x92b61800] 20:29:34 INFO - PROCESS | 4473 | 1461209374060 Marionette DEBUG loaded listener.js 20:29:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x94f17c00) [pid = 4473] [serial = 1599] [outer = 0x92b61800] 20:29:35 INFO - PROCESS | 4473 | 1461209375217 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]]]}] 20:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2195ms 20:29:35 INFO - PROCESS | 4473 | 1461209375296 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:29:35 INFO - PROCESS | 4473 | 1461209375303 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:29:35 INFO - PROCESS | 4473 | 1461209375312 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:29:35 INFO - PROCESS | 4473 | 1461209375319 Marionette TRACE conn3 <- [1,2102,null,{}] 20:29:35 INFO - PROCESS | 4473 | 1461209375327 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}] 20:29:35 INFO - PROCESS | 4473 | 1461209375674 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:29:36 INFO - PROCESS | 4473 | 1461209376048 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d26800 == 130 [pid = 4473] [id = 533] 20:29:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x967bf800) [pid = 4473] [serial = 1600] [outer = (nil)] 20:29:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x9748e800) [pid = 4473] [serial = 1601] [outer = 0x967bf800] 20:29:36 INFO - PROCESS | 4473 | 1461209376161 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x974a6400) [pid = 4473] [serial = 1602] [outer = 0x967bf800] 20:29:37 INFO - PROCESS | 4473 | 1461209377127 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]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1891ms 20:29:37 INFO - PROCESS | 4473 | 1461209377203 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 4473 | 1461209377207 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:29:37 INFO - PROCESS | 4473 | 1461209377214 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - PROCESS | 4473 | 1461209377218 Marionette TRACE conn3 <- [1,2106,null,{}] 20:29:37 INFO - PROCESS | 4473 | 1461209377224 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}] 20:29:37 INFO - PROCESS | 4473 | 1461209377501 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:29:37 INFO - PROCESS | 4473 | 1461209377845 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x92958000 == 131 [pid = 4473] [id = 534] 20:29:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x93d30400) [pid = 4473] [serial = 1603] [outer = (nil)] 20:29:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x9749f800) [pid = 4473] [serial = 1604] [outer = 0x93d30400] 20:29:37 INFO - PROCESS | 4473 | 1461209377943 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x98394800) [pid = 4473] [serial = 1605] [outer = 0x93d30400] 20:29:38 INFO - PROCESS | 4473 | 1461209378860 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]]]}] 20:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1682ms 20:29:38 INFO - PROCESS | 4473 | 1461209378913 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:29:38 INFO - PROCESS | 4473 | 1461209378917 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:29:38 INFO - PROCESS | 4473 | 1461209378930 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:29:38 INFO - PROCESS | 4473 | 1461209378933 Marionette TRACE conn3 <- [1,2110,null,{}] 20:29:38 INFO - PROCESS | 4473 | 1461209378941 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}] 20:29:39 INFO - PROCESS | 4473 | 1461209379178 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:29:39 INFO - PROCESS | 4473 | 1461209379515 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x899d9400 == 132 [pid = 4473] [id = 535] 20:29:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x9838d400) [pid = 4473] [serial = 1606] [outer = (nil)] 20:29:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x98983000) [pid = 4473] [serial = 1607] [outer = 0x9838d400] 20:29:39 INFO - PROCESS | 4473 | 1461209379610 Marionette DEBUG loaded listener.js 20:29:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x98a07000) [pid = 4473] [serial = 1608] [outer = 0x9838d400] 20:29:40 INFO - PROCESS | 4473 | 1461209380553 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]]]}] 20:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1682ms 20:29:40 INFO - PROCESS | 4473 | 1461209380612 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:29:40 INFO - PROCESS | 4473 | 1461209380615 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:29:40 INFO - PROCESS | 4473 | 1461209380623 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:29:40 INFO - PROCESS | 4473 | 1461209380626 Marionette TRACE conn3 <- [1,2114,null,{}] 20:29:40 INFO - PROCESS | 4473 | 1461209380632 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}] 20:29:40 INFO - PROCESS | 4473 | 1461209380865 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:29:41 INFO - PROCESS | 4473 | 1461209381192 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x9838cc00 == 133 [pid = 4473] [id = 536] 20:29:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9838fc00) [pid = 4473] [serial = 1609] [outer = (nil)] 20:29:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x994cec00) [pid = 4473] [serial = 1610] [outer = 0x9838fc00] 20:29:41 INFO - PROCESS | 4473 | 1461209381289 Marionette DEBUG loaded listener.js 20:29:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x9b089400) [pid = 4473] [serial = 1611] [outer = 0x9838fc00] 20:29:42 INFO - PROCESS | 4473 | 1461209382195 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]]]}] 20:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1632ms 20:29:42 INFO - PROCESS | 4473 | 1461209382258 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:29:42 INFO - PROCESS | 4473 | 1461209382263 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:29:42 INFO - PROCESS | 4473 | 1461209382275 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 4473 | 1461209382282 Marionette TRACE conn3 <- [1,2118,null,{}] 20:29:42 INFO - PROCESS | 4473 | 1461209382292 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}] 20:29:42 INFO - PROCESS | 4473 | 1461209382525 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:29:42 INFO - PROCESS | 4473 | 1461209382877 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d28000 == 134 [pid = 4473] [id = 537] 20:29:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x85af4c00) [pid = 4473] [serial = 1612] [outer = (nil)] 20:29:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9ea23400) [pid = 4473] [serial = 1613] [outer = 0x85af4c00] 20:29:42 INFO - PROCESS | 4473 | 1461209382977 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x9fc56000) [pid = 4473] [serial = 1614] [outer = 0x85af4c00] 20:29:43 INFO - PROCESS | 4473 | 1461209383901 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]]]}] 20:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1693ms 20:29:43 INFO - PROCESS | 4473 | 1461209383970 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:29:43 INFO - PROCESS | 4473 | 1461209383974 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:29:43 INFO - PROCESS | 4473 | 1461209383981 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:29:43 INFO - PROCESS | 4473 | 1461209383985 Marionette TRACE conn3 <- [1,2122,null,{}] 20:29:43 INFO - PROCESS | 4473 | 1461209383991 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}] 20:29:44 INFO - PROCESS | 4473 | 1461209384230 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:29:44 INFO - PROCESS | 4473 | 1461209384565 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x9b088800 == 135 [pid = 4473] [id = 538] 20:29:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x9ea1b400) [pid = 4473] [serial = 1615] [outer = (nil)] 20:29:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0xa0c37800) [pid = 4473] [serial = 1616] [outer = 0x9ea1b400] 20:29:44 INFO - PROCESS | 4473 | 1461209384657 Marionette DEBUG loaded listener.js 20:29:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0xa0e84800) [pid = 4473] [serial = 1617] [outer = 0x9ea1b400] 20:29:45 INFO - PROCESS | 4473 | 1461209385558 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]]]}] 20:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1640ms 20:29:45 INFO - PROCESS | 4473 | 1461209385622 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:29:45 INFO - PROCESS | 4473 | 1461209385627 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:29:45 INFO - PROCESS | 4473 | 1461209385633 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:29:45 INFO - PROCESS | 4473 | 1461209385637 Marionette TRACE conn3 <- [1,2126,null,{}] 20:29:45 INFO - PROCESS | 4473 | 1461209385643 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}] 20:29:45 INFO - PROCESS | 4473 | 1461209385881 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab2c400 == 134 [pid = 4473] [id = 461] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8a909800 == 133 [pid = 4473] [id = 457] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x85008400 == 132 [pid = 4473] [id = 456] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x84d33000 == 131 [pid = 4473] [id = 458] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x9149b800 == 130 [pid = 4473] [id = 466] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa30000 == 129 [pid = 4473] [id = 465] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x84d29800 == 128 [pid = 4473] [id = 476] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e6c00 == 127 [pid = 4473] [id = 137] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7aac00 == 126 [pid = 4473] [id = 460] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8708ec00 == 125 [pid = 4473] [id = 463] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8e698c00 == 124 [pid = 4473] [id = 464] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb70000 == 123 [pid = 4473] [id = 462] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x93dcec00 == 122 [pid = 4473] [id = 469] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x887c9800 == 121 [pid = 4473] [id = 467] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x939d4c00 == 120 [pid = 4473] [id = 468] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8a745400 == 119 [pid = 4473] [id = 521] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x899e5000 == 118 [pid = 4473] [id = 520] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x899dc400 == 117 [pid = 4473] [id = 519] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x87095800 == 116 [pid = 4473] [id = 518] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8b90b800 == 115 [pid = 4473] [id = 508] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x904ca400 == 114 [pid = 4473] [id = 507] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x9fb9a000 == 113 [pid = 4473] [id = 389] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa28000 == 112 [pid = 4473] [id = 506] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e3800 == 111 [pid = 4473] [id = 505] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3ab000 == 110 [pid = 4473] [id = 504] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8a748c00 == 109 [pid = 4473] [id = 502] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb6f800 == 108 [pid = 4473] [id = 503] 20:29:47 INFO - PROCESS | 4473 | --DOCSHELL 0x887d4400 == 107 [pid = 4473] [id = 501] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x95ae8800) [pid = 4473] [serial = 1476] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8cdce000) [pid = 4473] [serial = 1454] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x8cbc4000) [pid = 4473] [serial = 1452] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x9df91800) [pid = 4473] [serial = 1487] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8ba72000) [pid = 4473] [serial = 1377] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x89955c00) [pid = 4473] [serial = 1445] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x8a567400) [pid = 4473] [serial = 1446] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8fd58000) [pid = 4473] [serial = 1461] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x9064ec00) [pid = 4473] [serial = 1466] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x96f71800) [pid = 4473] [serial = 1478] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8e7d7400) [pid = 4473] [serial = 1458] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x929b3400) [pid = 4473] [serial = 1470] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x8b90e000) [pid = 4473] [serial = 1449] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x900cc000) [pid = 4473] [serial = 1464] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8b907c00) [pid = 4473] [serial = 1499] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x9700c000) [pid = 4473] [serial = 1479] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8a7a8c00) [pid = 4473] [serial = 1496] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8fa31000) [pid = 4473] [serial = 1460] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x89953c00) [pid = 4473] [serial = 1493] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x9862dc00) [pid = 4473] [serial = 1484] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x89ce3400) [pid = 4473] [serial = 1494] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8e6a2800) [pid = 4473] [serial = 1457] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x93dd5800) [pid = 4473] [serial = 1475] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8a906000) [pid = 4473] [serial = 1497] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x97690000) [pid = 4473] [serial = 1482] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8cec5000) [pid = 4473] [serial = 1455] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x974a8800) [pid = 4473] [serial = 1481] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0xa0c34400) [pid = 4473] [serial = 1491] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0xa0c1a800) [pid = 4473] [serial = 1490] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x92963400) [pid = 4473] [serial = 1469] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8cb64400) [pid = 4473] [serial = 1451] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x92be1c00) [pid = 4473] [serial = 1472] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x9131c400) [pid = 4473] [serial = 1467] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x92bf6000) [pid = 4473] [serial = 1473] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x900c5400) [pid = 4473] [serial = 1463] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8b79c400) [pid = 4473] [serial = 1448] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8c316000) [pid = 4473] [serial = 1500] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8bb48000) [pid = 4473] [serial = 1502] [outer = (nil)] [url = about:blank] 20:29:48 INFO - PROCESS | 4473 | 1461209388376 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x87feb800 == 108 [pid = 4473] [id = 539] 20:29:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x887acc00) [pid = 4473] [serial = 1618] [outer = (nil)] 20:29:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x887cf000) [pid = 4473] [serial = 1619] [outer = 0x887acc00] 20:29:48 INFO - PROCESS | 4473 | 1461209388472 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8994c000) [pid = 4473] [serial = 1620] [outer = 0x887acc00] 20:29:49 INFO - PROCESS | 4473 | 1461209389317 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]]]}] 20:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 3747ms 20:29:49 INFO - PROCESS | 4473 | 1461209389381 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:29:49 INFO - PROCESS | 4473 | 1461209389387 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:29:49 INFO - PROCESS | 4473 | 1461209389395 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 4473 | 1461209389402 Marionette TRACE conn3 <- [1,2130,null,{}] 20:29:49 INFO - PROCESS | 4473 | 1461209389409 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}] 20:29:49 INFO - PROCESS | 4473 | 1461209389632 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:29:49 INFO - PROCESS | 4473 | 1461209389826 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x89cec000 == 109 [pid = 4473] [id = 540] 20:29:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x89f22400) [pid = 4473] [serial = 1621] [outer = (nil)] 20:29:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8a56c000) [pid = 4473] [serial = 1622] [outer = 0x89f22400] 20:29:49 INFO - PROCESS | 4473 | 1461209389912 Marionette DEBUG loaded listener.js 20:29:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8a7aac00) [pid = 4473] [serial = 1623] [outer = 0x89f22400] 20:29:50 INFO - PROCESS | 4473 | 1461209390957 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] 20:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:29:51 INFO - PROCESS | 4473 | 1461209391048 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:29:51 INFO - PROCESS | 4473 | 1461209391063 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:29:51 INFO - PROCESS | 4473 | 1461209391066 Marionette TRACE conn3 <- [1,2134,null,{}] 20:29:51 INFO - PROCESS | 4473 | 1461209391073 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}] 20:29:51 INFO - PROCESS | 4473 | 1461209391361 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:29:51 INFO - PROCESS | 4473 | 1461209391390 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab61000 == 110 [pid = 4473] [id = 541] 20:29:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8b79ec00) [pid = 4473] [serial = 1624] [outer = (nil)] 20:29:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8b908000) [pid = 4473] [serial = 1625] [outer = 0x8b79ec00] 20:29:51 INFO - PROCESS | 4473 | 1461209391551 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8ba70400) [pid = 4473] [serial = 1626] [outer = 0x8b79ec00] 20:29:52 INFO - PROCESS | 4473 | 1461209392586 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]]]}] 20:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2091ms 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x87096400) [pid = 4473] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8a7a9400) [pid = 4473] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x91326800) [pid = 4473] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x899e6c00) [pid = 4473] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8f954c00) [pid = 4473] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x974a3400) [pid = 4473] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0xa0a97800) [pid = 4473] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8cbcc400) [pid = 4473] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x9748f000) [pid = 4473] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0xa0e8e000) [pid = 4473] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8a56e400) [pid = 4473] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x92be0400) [pid = 4473] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8f641400) [pid = 4473] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x93ac5c00) [pid = 4473] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8a90b800) [pid = 4473] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x929bf800) [pid = 4473] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x9862d800) [pid = 4473] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8a747000) [pid = 4473] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x9b086000) [pid = 4473] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x899e2000) [pid = 4473] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x90643800) [pid = 4473] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x88b6f400) [pid = 4473] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:29:53 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x8c3aec00) [pid = 4473] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:29:53 INFO - PROCESS | 4473 | 1461209393245 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:29:53 INFO - PROCESS | 4473 | 1461209393250 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:29:53 INFO - PROCESS | 4473 | 1461209393267 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:29:53 INFO - PROCESS | 4473 | 1461209393276 Marionette TRACE conn3 <- [1,2138,null,{}] 20:29:53 INFO - PROCESS | 4473 | 1461209393282 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}] 20:29:53 INFO - PROCESS | 4473 | 1461209393573 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:29:53 INFO - PROCESS | 4473 | 1461209393700 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab5dc00 == 111 [pid = 4473] [id = 542] 20:29:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x8ab61800) [pid = 4473] [serial = 1627] [outer = (nil)] 20:29:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8bb4ec00) [pid = 4473] [serial = 1628] [outer = 0x8ab61800] 20:29:53 INFO - PROCESS | 4473 | 1461209393789 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x8c31f800) [pid = 4473] [serial = 1629] [outer = 0x8ab61800] 20:29:54 INFO - PROCESS | 4473 | 1461209394601 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1397ms 20:29:54 INFO - PROCESS | 4473 | 1461209394656 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 4473 | 1461209394661 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:29:54 INFO - PROCESS | 4473 | 1461209394668 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 4473 | 1461209394671 Marionette TRACE conn3 <- [1,2142,null,{}] 20:29:54 INFO - PROCESS | 4473 | 1461209394677 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}] 20:29:54 INFO - PROCESS | 4473 | 1461209394898 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:29:55 INFO - PROCESS | 4473 | 1461209395088 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba6dc00 == 112 [pid = 4473] [id = 543] 20:29:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8ba74800) [pid = 4473] [serial = 1630] [outer = (nil)] 20:29:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8cb6f400) [pid = 4473] [serial = 1631] [outer = 0x8ba74800] 20:29:55 INFO - PROCESS | 4473 | 1461209395174 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8cbcc400) [pid = 4473] [serial = 1632] [outer = 0x8ba74800] 20:29:56 INFO - PROCESS | 4473 | 1461209396330 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] 20:29:56 INFO - PROCESS | 4473 | 1461209396419 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:29:56 INFO - PROCESS | 4473 | 1461209396429 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:29:56 INFO - PROCESS | 4473 | 1461209396435 Marionette TRACE conn3 <- [1,2146,null,{}] 20:29:56 INFO - PROCESS | 4473 | 1461209396444 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}] 20:29:56 INFO - PROCESS | 4473 | 1461209396696 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:29:57 INFO - PROCESS | 4473 | 1461209397035 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce7800 == 113 [pid = 4473] [id = 544] 20:29:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8a563c00) [pid = 4473] [serial = 1633] [outer = (nil)] 20:29:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8a74a400) [pid = 4473] [serial = 1634] [outer = 0x8a563c00] 20:29:57 INFO - PROCESS | 4473 | 1461209397137 Marionette DEBUG loaded listener.js 20:29:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8b909800) [pid = 4473] [serial = 1635] [outer = 0x8a563c00] 20:29:58 INFO - PROCESS | 4473 | 1461209398202 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] 20:29:58 INFO - PROCESS | 4473 | 1461209398281 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:29:58 INFO - PROCESS | 4473 | 1461209398292 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:29:58 INFO - PROCESS | 4473 | 1461209398296 Marionette TRACE conn3 <- [1,2150,null,{}] 20:29:58 INFO - PROCESS | 4473 | 1461209398303 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}] 20:29:58 INFO - PROCESS | 4473 | 1461209398557 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:29:58 INFO - PROCESS | 4473 | 1461209398916 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7b3800 == 114 [pid = 4473] [id = 545] 20:29:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8cdc5800) [pid = 4473] [serial = 1636] [outer = (nil)] 20:29:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8cec6800) [pid = 4473] [serial = 1637] [outer = 0x8cdc5800] 20:29:59 INFO - PROCESS | 4473 | 1461209399015 Marionette DEBUG loaded listener.js 20:29:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8e6a3800) [pid = 4473] [serial = 1638] [outer = 0x8cdc5800] 20:29:59 INFO - PROCESS | 4473 | 1461209399962 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]]]}] 20:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1734ms 20:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:30:00 INFO - PROCESS | 4473 | 1461209400033 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:30:00 INFO - PROCESS | 4473 | 1461209400037 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:30:00 INFO - PROCESS | 4473 | 1461209400045 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:30:00 INFO - PROCESS | 4473 | 1461209400051 Marionette TRACE conn3 <- [1,2154,null,{}] 20:30:00 INFO - PROCESS | 4473 | 1461209400069 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}] 20:30:00 INFO - PROCESS | 4473 | 1461209400324 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:30:00 INFO - PROCESS | 4473 | 1461209400665 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4a400 == 115 [pid = 4473] [id = 546] 20:30:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8e7e6000) [pid = 4473] [serial = 1639] [outer = (nil)] 20:30:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8f954c00) [pid = 4473] [serial = 1640] [outer = 0x8e7e6000] 20:30:00 INFO - PROCESS | 4473 | 1461209400784 Marionette DEBUG loaded listener.js 20:30:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8fa28000) [pid = 4473] [serial = 1641] [outer = 0x8e7e6000] 20:30:01 INFO - PROCESS | 4473 | 1461209401755 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]]]}] 20:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1788ms 20:30:01 INFO - PROCESS | 4473 | 1461209401834 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:30:01 INFO - PROCESS | 4473 | 1461209401843 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:30:01 INFO - PROCESS | 4473 | 1461209401855 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:30:01 INFO - PROCESS | 4473 | 1461209401859 Marionette TRACE conn3 <- [1,2158,null,{}] 20:30:01 INFO - PROCESS | 4473 | 1461209401869 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}] 20:30:02 INFO - PROCESS | 4473 | 1461209402211 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:30:02 INFO - PROCESS | 4473 | 1461209402664 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e6c00 == 116 [pid = 4473] [id = 547] 20:30:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8f957c00) [pid = 4473] [serial = 1642] [outer = (nil)] 20:30:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x900c3c00) [pid = 4473] [serial = 1643] [outer = 0x8f957c00] 20:30:02 INFO - PROCESS | 4473 | 1461209402821 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x900cdc00) [pid = 4473] [serial = 1644] [outer = 0x8f957c00] 20:30:03 INFO - PROCESS | 4473 | 1461209403994 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]]]}] 20:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2199ms 20:30:04 INFO - PROCESS | 4473 | 1461209404052 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:30:04 INFO - PROCESS | 4473 | 1461209404056 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:30:04 INFO - PROCESS | 4473 | 1461209404063 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:30:04 INFO - PROCESS | 4473 | 1461209404067 Marionette TRACE conn3 <- [1,2162,null,{}] 20:30:04 INFO - PROCESS | 4473 | 1461209404073 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}] 20:30:04 INFO - PROCESS | 4473 | 1461209404314 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:30:04 INFO - PROCESS | 4473 | 1461209404648 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b76000 == 117 [pid = 4473] [id = 548] 20:30:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8fd61000) [pid = 4473] [serial = 1645] [outer = (nil)] 20:30:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x90651000) [pid = 4473] [serial = 1646] [outer = 0x8fd61000] 20:30:04 INFO - PROCESS | 4473 | 1461209404748 Marionette DEBUG loaded listener.js 20:30:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x9131d400) [pid = 4473] [serial = 1647] [outer = 0x8fd61000] 20:30:05 INFO - PROCESS | 4473 | 1461209405727 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]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1738ms 20:30:05 INFO - PROCESS | 4473 | 1461209405803 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 4473 | 1461209405807 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:30:05 INFO - PROCESS | 4473 | 1461209405814 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 4473 | 1461209405818 Marionette TRACE conn3 <- [1,2166,null,{}] 20:30:05 INFO - PROCESS | 4473 | 1461209405824 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}] 20:30:06 INFO - PROCESS | 4473 | 1461209406129 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:30:06 INFO - PROCESS | 4473 | 1461209406464 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x90651c00 == 118 [pid = 4473] [id = 549] 20:30:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x929b9000) [pid = 4473] [serial = 1648] [outer = (nil)] 20:30:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x92bf8400) [pid = 4473] [serial = 1649] [outer = 0x929b9000] 20:30:06 INFO - PROCESS | 4473 | 1461209406570 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x93ac5400) [pid = 4473] [serial = 1650] [outer = 0x929b9000] 20:30:07 INFO - PROCESS | 4473 | 1461209407565 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]]]}] 20:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1790ms 20:30:07 INFO - PROCESS | 4473 | 1461209407605 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:30:07 INFO - PROCESS | 4473 | 1461209407608 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:30:07 INFO - PROCESS | 4473 | 1461209407616 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:30:07 INFO - PROCESS | 4473 | 1461209407620 Marionette TRACE conn3 <- [1,2170,null,{}] 20:30:07 INFO - PROCESS | 4473 | 1461209407626 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}] 20:30:07 INFO - PROCESS | 4473 | 1461209407856 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:30:08 INFO - PROCESS | 4473 | 1461209408179 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x90645800 == 119 [pid = 4473] [id = 550] 20:30:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x929bec00) [pid = 4473] [serial = 1651] [outer = (nil)] 20:30:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x93d2c400) [pid = 4473] [serial = 1652] [outer = 0x929bec00] 20:30:08 INFO - PROCESS | 4473 | 1461209408276 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x93d31c00) [pid = 4473] [serial = 1653] [outer = 0x929bec00] 20:30:09 INFO - PROCESS | 4473 | 1461209409239 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]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1687ms 20:30:09 INFO - PROCESS | 4473 | 1461209409305 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:30:09 INFO - PROCESS | 4473 | 1461209409310 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:30:09 INFO - PROCESS | 4473 | 1461209409317 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 4473 | 1461209409321 Marionette TRACE conn3 <- [1,2174,null,{}] 20:30:09 INFO - PROCESS | 4473 | 1461209409327 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}] 20:30:09 INFO - PROCESS | 4473 | 1461209409559 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:30:09 INFO - PROCESS | 4473 | 1461209409882 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa30000 == 120 [pid = 4473] [id = 551] 20:30:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x929bac00) [pid = 4473] [serial = 1654] [outer = (nil)] 20:30:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x95c83c00) [pid = 4473] [serial = 1655] [outer = 0x929bac00] 20:30:09 INFO - PROCESS | 4473 | 1461209409985 Marionette DEBUG loaded listener.js 20:30:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x967c8400) [pid = 4473] [serial = 1656] [outer = 0x929bac00] 20:30:10 INFO - PROCESS | 4473 | 1461209410908 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]]]}] 20:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1643ms 20:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:30:10 INFO - PROCESS | 4473 | 1461209410962 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:30:10 INFO - PROCESS | 4473 | 1461209410966 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:30:10 INFO - PROCESS | 4473 | 1461209410973 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:30:10 INFO - PROCESS | 4473 | 1461209410977 Marionette TRACE conn3 <- [1,2178,null,{}] 20:30:10 INFO - PROCESS | 4473 | 1461209410983 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}] 20:30:11 INFO - PROCESS | 4473 | 1461209411221 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:30:11 INFO - PROCESS | 4473 | 1461209411554 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d25800 == 121 [pid = 4473] [id = 552] 20:30:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x94f11800) [pid = 4473] [serial = 1657] [outer = (nil)] 20:30:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x97007c00) [pid = 4473] [serial = 1658] [outer = 0x94f11800] 20:30:11 INFO - PROCESS | 4473 | 1461209411653 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x9710b000) [pid = 4473] [serial = 1659] [outer = 0x94f11800] 20:30:12 INFO - PROCESS | 4473 | 1461209412581 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]]]}] 20:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1645ms 20:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:30:12 INFO - PROCESS | 4473 | 1461209412631 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:30:12 INFO - PROCESS | 4473 | 1461209412634 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:30:12 INFO - PROCESS | 4473 | 1461209412642 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - PROCESS | 4473 | 1461209412646 Marionette TRACE conn3 <- [1,2182,null,{}] 20:30:12 INFO - PROCESS | 4473 | 1461209412652 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}] 20:30:12 INFO - PROCESS | 4473 | 1461209412890 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:30:13 INFO - PROCESS | 4473 | 1461209413227 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x96f73800 == 122 [pid = 4473] [id = 553] 20:30:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x9838a800) [pid = 4473] [serial = 1660] [outer = (nil)] 20:30:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x98452c00) [pid = 4473] [serial = 1661] [outer = 0x9838a800] 20:30:13 INFO - PROCESS | 4473 | 1461209413327 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x9862e800) [pid = 4473] [serial = 1662] [outer = 0x9838a800] 20:30:14 INFO - PROCESS | 4473 | 1461209414294 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]]]}] 20:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1685ms 20:30:14 INFO - PROCESS | 4473 | 1461209414329 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:30:14 INFO - PROCESS | 4473 | 1461209414333 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:30:14 INFO - PROCESS | 4473 | 1461209414340 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:30:14 INFO - PROCESS | 4473 | 1461209414345 Marionette TRACE conn3 <- [1,2186,null,{}] 20:30:14 INFO - PROCESS | 4473 | 1461209414351 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}] 20:30:14 INFO - PROCESS | 4473 | 1461209414624 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:30:14 INFO - PROCESS | 4473 | 1461209414961 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x9700e800 == 123 [pid = 4473] [id = 554] 20:30:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x98392400) [pid = 4473] [serial = 1663] [outer = (nil)] 20:30:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x9ea26400) [pid = 4473] [serial = 1664] [outer = 0x98392400] 20:30:15 INFO - PROCESS | 4473 | 1461209415064 Marionette DEBUG loaded listener.js 20:30:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0xa0adec00) [pid = 4473] [serial = 1665] [outer = 0x98392400] 20:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1691ms 20:30:16 INFO - PROCESS | 4473 | 1461209416021 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]]]}] 20:30:16 INFO - PROCESS | 4473 | 1461209416034 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 4473 | 1461209416037 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:30:16 INFO - PROCESS | 4473 | 1461209416044 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - PROCESS | 4473 | 1461209416047 Marionette TRACE conn3 <- [1,2190,null,{}] 20:30:16 INFO - PROCESS | 4473 | 1461209416053 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}] 20:30:16 INFO - PROCESS | 4473 | 1461209416278 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:30:16 INFO - PROCESS | 4473 | 1461209416608 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fd5ac00 == 124 [pid = 4473] [id = 555] 20:30:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x98730800) [pid = 4473] [serial = 1666] [outer = (nil)] 20:30:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0xa0e84c00) [pid = 4473] [serial = 1667] [outer = 0x98730800] 20:30:16 INFO - PROCESS | 4473 | 1461209416715 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0xa0e8c400) [pid = 4473] [serial = 1668] [outer = 0x98730800] 20:30:17 INFO - PROCESS | 4473 | 1461209417636 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]]]}] 20:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1640ms 20:30:17 INFO - PROCESS | 4473 | 1461209417685 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:30:17 INFO - PROCESS | 4473 | 1461209417690 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:30:17 INFO - PROCESS | 4473 | 1461209417718 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:30:17 INFO - PROCESS | 4473 | 1461209417722 Marionette TRACE conn3 <- [1,2194,null,{}] 20:30:17 INFO - PROCESS | 4473 | 1461209417729 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}] 20:30:17 INFO - PROCESS | 4473 | 1461209417969 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:30:18 INFO - PROCESS | 4473 | 1461209418306 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:18 INFO - PROCESS | 4473 | ++DOCSHELL 0xa0c36400 == 125 [pid = 4473] [id = 556] 20:30:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0xa2828400) [pid = 4473] [serial = 1669] [outer = (nil)] 20:30:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0xa3c03c00) [pid = 4473] [serial = 1670] [outer = 0xa2828400] 20:30:18 INFO - PROCESS | 4473 | 1461209418404 Marionette DEBUG loaded listener.js 20:30:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0xa3c7d400) [pid = 4473] [serial = 1671] [outer = 0xa2828400] 20:30:19 INFO - PROCESS | 4473 | 1461209419417 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]]]}] 20:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1736ms 20:30:19 INFO - PROCESS | 4473 | 1461209419450 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:30:19 INFO - PROCESS | 4473 | 1461209419453 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:30:19 INFO - PROCESS | 4473 | 1461209419460 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:30:19 INFO - PROCESS | 4473 | 1461209419462 Marionette TRACE conn3 <- [1,2198,null,{}] 20:30:19 INFO - PROCESS | 4473 | 1461209419470 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}] 20:30:19 INFO - PROCESS | 4473 | 1461209419703 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:30:20 INFO - PROCESS | 4473 | 1461209420044 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fdf800 == 126 [pid = 4473] [id = 557] 20:30:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0xa3ce5400) [pid = 4473] [serial = 1672] [outer = (nil)] 20:30:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0xa45a2000) [pid = 4473] [serial = 1673] [outer = 0xa3ce5400] 20:30:20 INFO - PROCESS | 4473 | 1461209420142 Marionette DEBUG loaded listener.js 20:30:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0xa45a4000) [pid = 4473] [serial = 1674] [outer = 0xa3ce5400] 20:30:21 INFO - PROCESS | 4473 | 1461209421065 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]]]}] 20:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1682ms 20:30:21 INFO - PROCESS | 4473 | 1461209421142 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:30:21 INFO - PROCESS | 4473 | 1461209421146 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:30:21 INFO - PROCESS | 4473 | 1461209421153 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:30:21 INFO - PROCESS | 4473 | 1461209421156 Marionette TRACE conn3 <- [1,2202,null,{}] 20:30:21 INFO - PROCESS | 4473 | 1461209421163 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}] 20:30:21 INFO - PROCESS | 4473 | 1461209421390 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:30:21 INFO - PROCESS | 4473 | 1461209421729 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aed400 == 127 [pid = 4473] [id = 558] 20:30:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x88b70c00) [pid = 4473] [serial = 1675] [outer = (nil)] 20:30:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0xa47d1400) [pid = 4473] [serial = 1676] [outer = 0x88b70c00] 20:30:21 INFO - PROCESS | 4473 | 1461209421830 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0xa47d9000) [pid = 4473] [serial = 1677] [outer = 0x88b70c00] 20:30:22 INFO - PROCESS | 4473 | 1461209422784 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]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1682ms 20:30:22 INFO - PROCESS | 4473 | 1461209422836 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:30:22 INFO - PROCESS | 4473 | 1461209422839 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:30:22 INFO - PROCESS | 4473 | 1461209422846 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:30:22 INFO - PROCESS | 4473 | 1461209422849 Marionette TRACE conn3 <- [1,2206,null,{}] 20:30:22 INFO - PROCESS | 4473 | 1461209422855 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}] 20:30:23 INFO - PROCESS | 4473 | 1461209423089 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:30:23 INFO - PROCESS | 4473 | 1461209423422 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:23 INFO - PROCESS | 4473 | ++DOCSHELL 0xa45a3000 == 128 [pid = 4473] [id = 559] 20:30:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0xa45f3800) [pid = 4473] [serial = 1678] [outer = (nil)] 20:30:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0xa4952c00) [pid = 4473] [serial = 1679] [outer = 0xa45f3800] 20:30:23 INFO - PROCESS | 4473 | 1461209423520 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0xa4955400) [pid = 4473] [serial = 1680] [outer = 0xa45f3800] 20:30:24 INFO - PROCESS | 4473 | 1461209424464 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1648ms 20:30:24 INFO - PROCESS | 4473 | 1461209424496 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 4473 | 1461209424500 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:30:24 INFO - PROCESS | 4473 | 1461209424507 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 4473 | 1461209424510 Marionette TRACE conn3 <- [1,2210,null,{}] 20:30:24 INFO - PROCESS | 4473 | 1461209424516 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}] 20:30:24 INFO - PROCESS | 4473 | 1461209424750 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:30:25 INFO - PROCESS | 4473 | 1461209425090 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x90733400 == 129 [pid = 4473] [id = 560] 20:30:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x90734000) [pid = 4473] [serial = 1681] [outer = (nil)] 20:30:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x9073ac00) [pid = 4473] [serial = 1682] [outer = 0x90734000] 20:30:25 INFO - PROCESS | 4473 | 1461209425189 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x9073c000) [pid = 4473] [serial = 1683] [outer = 0x90734000] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x887a2800 == 128 [pid = 4473] [id = 455] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x899dd400 == 127 [pid = 4473] [id = 478] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8994e800 == 126 [pid = 4473] [id = 477] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x84d28000 == 125 [pid = 4473] [id = 537] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x9838cc00 == 124 [pid = 4473] [id = 536] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x899d9400 == 123 [pid = 4473] [id = 535] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x92958000 == 122 [pid = 4473] [id = 534] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa30800 == 121 [pid = 4473] [id = 532] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x93d26800 == 120 [pid = 4473] [id = 533] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x91329400 == 119 [pid = 4473] [id = 531] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab62800 == 118 [pid = 4473] [id = 530] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8fd65800 == 117 [pid = 4473] [id = 529] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe7c00 == 116 [pid = 4473] [id = 528] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7d9000 == 115 [pid = 4473] [id = 527] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x88b7e800 == 114 [pid = 4473] [id = 526] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89f24800 == 113 [pid = 4473] [id = 524] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab60800 == 112 [pid = 4473] [id = 525] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce3c00 == 111 [pid = 4473] [id = 523] 20:30:27 INFO - PROCESS | 4473 | --DOCSHELL 0x85af0000 == 110 [pid = 4473] [id = 522] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x887b0800) [pid = 4473] [serial = 1557] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x8ba74000) [pid = 4473] [serial = 1509] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x92af6400) [pid = 4473] [serial = 1523] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x986c6800) [pid = 4473] [serial = 1538] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8fa28c00) [pid = 4473] [serial = 1517] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x9838dc00) [pid = 4473] [serial = 1536] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8b79d000) [pid = 4473] [serial = 1508] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0xa0f9b000) [pid = 4473] [serial = 1551] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8cec1400) [pid = 4473] [serial = 1511] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x98632400) [pid = 4473] [serial = 1485] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0xa2a8c000) [pid = 4473] [serial = 1553] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x8a7ad800) [pid = 4473] [serial = 1562] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x9fb2a000) [pid = 4473] [serial = 1544] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8f64ac00) [pid = 4473] [serial = 1514] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x8f952000) [pid = 4473] [serial = 1515] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x95c38400) [pid = 4473] [serial = 1533] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x8fa35400) [pid = 4473] [serial = 1518] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9872b800) [pid = 4473] [serial = 1539] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x87fe6400) [pid = 4473] [serial = 1556] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0xa3c02c00) [pid = 4473] [serial = 1554] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0xa0c1cc00) [pid = 4473] [serial = 1547] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0xa0e85400) [pid = 4473] [serial = 1548] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x93ac3800) [pid = 4473] [serial = 1526] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x994b7400) [pid = 4473] [serial = 1541] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8bb41800) [pid = 4473] [serial = 1443] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x9ea1c400) [pid = 4473] [serial = 1488] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x89cf0000) [pid = 4473] [serial = 1560] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x974acc00) [pid = 4473] [serial = 1535] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x9b081400) [pid = 4473] [serial = 1542] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x914a3c00) [pid = 4473] [serial = 1521] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8a90ac00) [pid = 4473] [serial = 1563] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x899e7c00) [pid = 4473] [serial = 1559] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x94f16800) [pid = 4473] [serial = 1532] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x8ab6a000) [pid = 4473] [serial = 1565] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x93ac9400) [pid = 4473] [serial = 1527] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0xa0e90c00) [pid = 4473] [serial = 1550] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x92bde400) [pid = 4473] [serial = 1524] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x91324400) [pid = 4473] [serial = 1520] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x89949800) [pid = 4473] [serial = 1505] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x93d32c00) [pid = 4473] [serial = 1530] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x93d30c00) [pid = 4473] [serial = 1529] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x9fc58800) [pid = 4473] [serial = 1545] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8e699800) [pid = 4473] [serial = 1512] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x89ce8400) [pid = 4473] [serial = 1506] [outer = (nil)] [url = about:blank] 20:30:28 INFO - PROCESS | 4473 | 1461209428473 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]]]}] 20:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 4001ms 20:30:28 INFO - PROCESS | 4473 | 1461209428510 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:30:28 INFO - PROCESS | 4473 | 1461209428516 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:30:28 INFO - PROCESS | 4473 | 1461209428526 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 4473 | 1461209428533 Marionette TRACE conn3 <- [1,2214,null,{}] 20:30:28 INFO - PROCESS | 4473 | 1461209428543 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}] 20:30:28 INFO - PROCESS | 4473 | 1461209428798 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:30:29 INFO - PROCESS | 4473 | 1461209429039 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x836f8000 == 111 [pid = 4473] [id = 561] 20:30:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x85af0000) [pid = 4473] [serial = 1684] [outer = (nil)] 20:30:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x89951000) [pid = 4473] [serial = 1685] [outer = 0x85af0000] 20:30:29 INFO - PROCESS | 4473 | 1461209429127 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x899de800) [pid = 4473] [serial = 1686] [outer = 0x85af0000] 20:30:29 INFO - PROCESS | 4473 | 1461209429979 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]]]}] 20:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1490ms 20:30:30 INFO - PROCESS | 4473 | 1461209430016 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:30:30 INFO - PROCESS | 4473 | 1461209430024 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:30:30 INFO - PROCESS | 4473 | 1461209430036 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - PROCESS | 4473 | 1461209430040 Marionette TRACE conn3 <- [1,2218,null,{}] 20:30:30 INFO - PROCESS | 4473 | 1461209430052 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}] 20:30:30 INFO - PROCESS | 4473 | 1461209430374 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:30:30 INFO - PROCESS | 4473 | 1461209430541 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x89cefc00 == 112 [pid = 4473] [id = 562] 20:30:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x89cf0000) [pid = 4473] [serial = 1687] [outer = (nil)] 20:30:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8a570c00) [pid = 4473] [serial = 1688] [outer = 0x89cf0000] 20:30:30 INFO - PROCESS | 4473 | 1461209430666 Marionette DEBUG loaded listener.js 20:30:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8a7a8c00) [pid = 4473] [serial = 1689] [outer = 0x89cf0000] 20:30:31 INFO - PROCESS | 4473 | 1461209431647 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1644ms 20:30:31 INFO - PROCESS | 4473 | 1461209431680 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 4473 | 1461209431684 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:30:31 INFO - PROCESS | 4473 | 1461209431692 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 4473 | 1461209431697 Marionette TRACE conn3 <- [1,2222,null,{}] 20:30:31 INFO - PROCESS | 4473 | 1461209431720 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}] 20:30:32 INFO - PROCESS | 4473 | 1461209432012 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:30:32 INFO - PROCESS | 4473 | 1461209432053 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce3400 == 113 [pid = 4473] [id = 563] 20:30:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8ab29400) [pid = 4473] [serial = 1690] [outer = (nil)] 20:30:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8b79ac00) [pid = 4473] [serial = 1691] [outer = 0x8ab29400] 20:30:32 INFO - PROCESS | 4473 | 1461209432255 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8ba6b800) [pid = 4473] [serial = 1692] [outer = 0x8ab29400] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x904bc800) [pid = 4473] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8e6a5000) [pid = 4473] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x89f24000) [pid = 4473] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x887acc00) [pid = 4473] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8b79ec00) [pid = 4473] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8a748400) [pid = 4473] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8ba70800) [pid = 4473] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x85af4c00) [pid = 4473] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x89955800) [pid = 4473] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x967bf800) [pid = 4473] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x9838d400) [pid = 4473] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8e7dc800) [pid = 4473] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x904c0400) [pid = 4473] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8708b400) [pid = 4473] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x93d30400) [pid = 4473] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x89f22400) [pid = 4473] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x92b61800) [pid = 4473] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x8ab61800) [pid = 4473] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8a56c800) [pid = 4473] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x9838fc00) [pid = 4473] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x929b4c00) [pid = 4473] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:30:33 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x9ea1b400) [pid = 4473] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:30:33 INFO - PROCESS | 4473 | 1461209433787 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]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2150ms 20:30:33 INFO - PROCESS | 4473 | 1461209433843 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:30:33 INFO - PROCESS | 4473 | 1461209433847 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:30:33 INFO - PROCESS | 4473 | 1461209433854 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:30:33 INFO - PROCESS | 4473 | 1461209433857 Marionette TRACE conn3 <- [1,2226,null,{}] 20:30:33 INFO - PROCESS | 4473 | 1461209433863 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}] 20:30:34 INFO - PROCESS | 4473 | 1461209434147 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:30:34 INFO - PROCESS | 4473 | 1461209434339 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708b400 == 114 [pid = 4473] [id = 564] 20:30:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x89f23400) [pid = 4473] [serial = 1693] [outer = (nil)] 20:30:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8ba69400) [pid = 4473] [serial = 1694] [outer = 0x89f23400] 20:30:34 INFO - PROCESS | 4473 | 1461209434422 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x8ba78c00) [pid = 4473] [serial = 1695] [outer = 0x89f23400] 20:30:35 INFO - PROCESS | 4473 | 1461209435455 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]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1637ms 20:30:35 INFO - PROCESS | 4473 | 1461209435493 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:30:35 INFO - PROCESS | 4473 | 1461209435500 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:30:35 INFO - PROCESS | 4473 | 1461209435525 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 4473 | 1461209435533 Marionette TRACE conn3 <- [1,2230,null,{}] 20:30:35 INFO - PROCESS | 4473 | 1461209435548 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}] 20:30:35 INFO - PROCESS | 4473 | 1461209435810 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:30:36 INFO - PROCESS | 4473 | 1461209436163 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x89952000 == 115 [pid = 4473] [id = 565] 20:30:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x89955000) [pid = 4473] [serial = 1696] [outer = (nil)] 20:30:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x89ce3c00) [pid = 4473] [serial = 1697] [outer = 0x89955000] 20:30:36 INFO - PROCESS | 4473 | 1461209436259 Marionette DEBUG loaded listener.js 20:30:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x89cee400) [pid = 4473] [serial = 1698] [outer = 0x89955000] 20:30:37 INFO - PROCESS | 4473 | 1461209437266 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]]]}] 20:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1816ms 20:30:37 INFO - PROCESS | 4473 | 1461209437327 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:30:37 INFO - PROCESS | 4473 | 1461209437336 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:30:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:30:37 INFO - PROCESS | 4473 | 1461209437348 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:30:37 INFO - PROCESS | 4473 | 1461209437352 Marionette TRACE conn3 <- [1,2234,null,{}] 20:30:37 INFO - PROCESS | 4473 | 1461209437359 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}] 20:30:37 INFO - PROCESS | 4473 | 1461209437617 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:30:37 INFO - PROCESS | 4473 | 1461209437951 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce7c00 == 116 [pid = 4473] [id = 566] 20:30:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x89cee000) [pid = 4473] [serial = 1699] [outer = (nil)] 20:30:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8ab61800) [pid = 4473] [serial = 1700] [outer = 0x89cee000] 20:30:38 INFO - PROCESS | 4473 | 1461209438049 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8ba6d800) [pid = 4473] [serial = 1701] [outer = 0x89cee000] 20:30:39 INFO - PROCESS | 4473 | 1461209439105 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]]]}] 20:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1834ms 20:30:39 INFO - PROCESS | 4473 | 1461209439183 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:30:39 INFO - PROCESS | 4473 | 1461209439186 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:30:39 INFO - PROCESS | 4473 | 1461209439195 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:30:39 INFO - PROCESS | 4473 | 1461209439202 Marionette TRACE conn3 <- [1,2238,null,{}] 20:30:39 INFO - PROCESS | 4473 | 1461209439220 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}] 20:30:39 INFO - PROCESS | 4473 | 1461209439566 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:30:39 INFO - PROCESS | 4473 | 1461209439877 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b909c00 == 117 [pid = 4473] [id = 567] 20:30:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8cb62000) [pid = 4473] [serial = 1702] [outer = (nil)] 20:30:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8cb70800) [pid = 4473] [serial = 1703] [outer = 0x8cb62000] 20:30:39 INFO - PROCESS | 4473 | 1461209439975 Marionette DEBUG loaded listener.js 20:30:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8cdc2000) [pid = 4473] [serial = 1704] [outer = 0x8cb62000] 20:30:40 INFO - PROCESS | 4473 | 1461209440922 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]]]}] 20:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1741ms 20:30:40 INFO - PROCESS | 4473 | 1461209440937 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 4473 | 1461209440943 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:30:40 INFO - PROCESS | 4473 | 1461209440950 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 4473 | 1461209440954 Marionette TRACE conn3 <- [1,2242,null,{}] 20:30:40 INFO - PROCESS | 4473 | 1461209440960 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}] 20:30:41 INFO - PROCESS | 4473 | 1461209441194 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:30:41 INFO - PROCESS | 4473 | 1461209441484 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe0000 == 118 [pid = 4473] [id = 568] 20:30:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8cec0800) [pid = 4473] [serial = 1705] [outer = (nil)] 20:30:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8cec9c00) [pid = 4473] [serial = 1706] [outer = 0x8cec0800] 20:30:41 INFO - PROCESS | 4473 | 1461209441627 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8e69c000) [pid = 4473] [serial = 1707] [outer = 0x8cec0800] 20:30:42 INFO - PROCESS | 4473 | 1461209442574 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]]]}] 20:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1683ms 20:30:42 INFO - PROCESS | 4473 | 1461209442634 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:30:42 INFO - PROCESS | 4473 | 1461209442637 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:30:42 INFO - PROCESS | 4473 | 1461209442645 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:30:42 INFO - PROCESS | 4473 | 1461209442648 Marionette TRACE conn3 <- [1,2246,null,{}] 20:30:42 INFO - PROCESS | 4473 | 1461209442654 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}] 20:30:42 INFO - PROCESS | 4473 | 1461209442920 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:30:43 INFO - PROCESS | 4473 | 1461209443246 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb6fc00 == 119 [pid = 4473] [id = 569] 20:30:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8cdd0000) [pid = 4473] [serial = 1708] [outer = (nil)] 20:30:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8e7e3800) [pid = 4473] [serial = 1709] [outer = 0x8cdd0000] 20:30:43 INFO - PROCESS | 4473 | 1461209443339 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8f642c00) [pid = 4473] [serial = 1710] [outer = 0x8cdd0000] 20:30:44 INFO - PROCESS | 4473 | 1461209444314 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]]]}] 20:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1738ms 20:30:44 INFO - PROCESS | 4473 | 1461209444385 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:30:44 INFO - PROCESS | 4473 | 1461209444389 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:30:44 INFO - PROCESS | 4473 | 1461209444396 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 4473 | 1461209444401 Marionette TRACE conn3 <- [1,2250,null,{}] 20:30:44 INFO - PROCESS | 4473 | 1461209444407 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}] 20:30:44 INFO - PROCESS | 4473 | 1461209444704 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:30:45 INFO - PROCESS | 4473 | 1461209445041 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x89946800 == 120 [pid = 4473] [id = 570] 20:30:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8f954000) [pid = 4473] [serial = 1711] [outer = (nil)] 20:30:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8fa32400) [pid = 4473] [serial = 1712] [outer = 0x8f954000] 20:30:45 INFO - PROCESS | 4473 | 1461209445139 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8fd59c00) [pid = 4473] [serial = 1713] [outer = 0x8f954000] 20:30:46 INFO - PROCESS | 4473 | 1461209446087 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]]]}] 20:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1737ms 20:30:46 INFO - PROCESS | 4473 | 1461209446150 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:30:46 INFO - PROCESS | 4473 | 1461209446155 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:30:46 INFO - PROCESS | 4473 | 1461209446165 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:30:46 INFO - PROCESS | 4473 | 1461209446169 Marionette TRACE conn3 <- [1,2254,null,{}] 20:30:46 INFO - PROCESS | 4473 | 1461209446175 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}] 20:30:46 INFO - PROCESS | 4473 | 1461209446408 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:30:46 INFO - PROCESS | 4473 | 1461209446739 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f953000 == 121 [pid = 4473] [id = 571] 20:30:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8fa35800) [pid = 4473] [serial = 1714] [outer = (nil)] 20:30:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x904c0400) [pid = 4473] [serial = 1715] [outer = 0x8fa35800] 20:30:46 INFO - PROCESS | 4473 | 1461209446838 Marionette DEBUG loaded listener.js 20:30:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x904c8c00) [pid = 4473] [serial = 1716] [outer = 0x8fa35800] 20:30:47 INFO - PROCESS | 4473 | 1461209447784 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]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1682ms 20:30:47 INFO - PROCESS | 4473 | 1461209447848 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 4473 | 1461209447853 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:30:47 INFO - PROCESS | 4473 | 1461209447860 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - PROCESS | 4473 | 1461209447864 Marionette TRACE conn3 <- [1,2258,null,{}] 20:30:47 INFO - PROCESS | 4473 | 1461209447871 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}] 20:30:48 INFO - PROCESS | 4473 | 1461209448121 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:30:48 INFO - PROCESS | 4473 | 1461209448445 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b4b800 == 122 [pid = 4473] [id = 572] 20:30:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8fa2b400) [pid = 4473] [serial = 1717] [outer = (nil)] 20:30:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x9073f000) [pid = 4473] [serial = 1718] [outer = 0x8fa2b400] 20:30:48 INFO - PROCESS | 4473 | 1461209448544 Marionette DEBUG loaded listener.js 20:30:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x90741000) [pid = 4473] [serial = 1719] [outer = 0x8fa2b400] 20:30:49 INFO - PROCESS | 4473 | 1461209449567 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]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1747ms 20:30:49 INFO - PROCESS | 4473 | 1461209449608 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:30:49 INFO - PROCESS | 4473 | 1461209449613 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:30:49 INFO - PROCESS | 4473 | 1461209449619 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:30:49 INFO - PROCESS | 4473 | 1461209449623 Marionette TRACE conn3 <- [1,2262,null,{}] 20:30:49 INFO - PROCESS | 4473 | 1461209449629 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}] 20:30:49 INFO - PROCESS | 4473 | 1461209449859 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:30:50 INFO - PROCESS | 4473 | 1461209450186 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x900cc000 == 123 [pid = 4473] [id = 573] 20:30:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x9064c400) [pid = 4473] [serial = 1720] [outer = (nil)] 20:30:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x91f1dc00) [pid = 4473] [serial = 1721] [outer = 0x9064c400] 20:30:50 INFO - PROCESS | 4473 | 1461209450283 Marionette DEBUG loaded listener.js 20:30:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x9295f400) [pid = 4473] [serial = 1722] [outer = 0x9064c400] 20:30:51 INFO - PROCESS | 4473 | 1461209451191 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]]]}] 20:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1638ms 20:30:51 INFO - PROCESS | 4473 | 1461209451259 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:30:51 INFO - PROCESS | 4473 | 1461209451263 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:30:51 INFO - PROCESS | 4473 | 1461209451270 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:30:51 INFO - PROCESS | 4473 | 1461209451274 Marionette TRACE conn3 <- [1,2266,null,{}] 20:30:51 INFO - PROCESS | 4473 | 1461209451281 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}] 20:30:51 INFO - PROCESS | 4473 | 1461209451556 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:30:51 INFO - PROCESS | 4473 | 1461209451879 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x89948c00 == 124 [pid = 4473] [id = 574] 20:30:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x9064d000) [pid = 4473] [serial = 1723] [outer = (nil)] 20:30:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x92bd8800) [pid = 4473] [serial = 1724] [outer = 0x9064d000] 20:30:51 INFO - PROCESS | 4473 | 1461209451979 Marionette DEBUG loaded listener.js 20:30:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x92bdd800) [pid = 4473] [serial = 1725] [outer = 0x9064d000] 20:30:52 INFO - PROCESS | 4473 | 1461209452885 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]]]}] 20:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1632ms 20:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:30:52 INFO - PROCESS | 4473 | 1461209452902 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:30:52 INFO - PROCESS | 4473 | 1461209452906 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:30:52 INFO - PROCESS | 4473 | 1461209452913 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:30:52 INFO - PROCESS | 4473 | 1461209452916 Marionette TRACE conn3 <- [1,2270,null,{}] 20:30:52 INFO - PROCESS | 4473 | 1461209452945 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}] 20:30:53 INFO - PROCESS | 4473 | 1461209453200 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:30:53 INFO - PROCESS | 4473 | 1461209453481 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x929bc800 == 125 [pid = 4473] [id = 575] 20:30:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x93acc000) [pid = 4473] [serial = 1726] [outer = (nil)] 20:30:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x93d24400) [pid = 4473] [serial = 1727] [outer = 0x93acc000] 20:30:53 INFO - PROCESS | 4473 | 1461209453642 Marionette DEBUG loaded listener.js 20:30:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x93dcfc00) [pid = 4473] [serial = 1728] [outer = 0x93acc000] 20:30:54 INFO - PROCESS | 4473 | 1461209454603 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]]]}] 20:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1758ms 20:30:54 INFO - PROCESS | 4473 | 1461209454671 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:30:54 INFO - PROCESS | 4473 | 1461209454675 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:30:54 INFO - PROCESS | 4473 | 1461209454682 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:30:54 INFO - PROCESS | 4473 | 1461209454685 Marionette TRACE conn3 <- [1,2274,null,{}] 20:30:54 INFO - PROCESS | 4473 | 1461209454691 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}] 20:30:54 INFO - PROCESS | 4473 | 1461209454914 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:30:55 INFO - PROCESS | 4473 | 1461209455251 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bed000 == 126 [pid = 4473] [id = 576] 20:30:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x93d29800) [pid = 4473] [serial = 1729] [outer = (nil)] 20:30:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x95c31800) [pid = 4473] [serial = 1730] [outer = 0x93d29800] 20:30:55 INFO - PROCESS | 4473 | 1461209455350 Marionette DEBUG loaded listener.js 20:30:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x95c88400) [pid = 4473] [serial = 1731] [outer = 0x93d29800] 20:30:56 INFO - PROCESS | 4473 | 1461209456259 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]]]}] 20:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1640ms 20:30:56 INFO - PROCESS | 4473 | 1461209456330 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:30:56 INFO - PROCESS | 4473 | 1461209456333 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:30:56 INFO - PROCESS | 4473 | 1461209456344 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 4473 | 1461209456348 Marionette TRACE conn3 <- [1,2278,null,{}] 20:30:56 INFO - PROCESS | 4473 | 1461209456354 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}] 20:30:56 INFO - PROCESS | 4473 | 1461209456583 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:30:56 INFO - PROCESS | 4473 | 1461209456920 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f22800 == 127 [pid = 4473] [id = 577] 20:30:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8a565000) [pid = 4473] [serial = 1732] [outer = (nil)] 20:30:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x96f7a400) [pid = 4473] [serial = 1733] [outer = 0x8a565000] 20:30:57 INFO - PROCESS | 4473 | 1461209457018 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x9700c000) [pid = 4473] [serial = 1734] [outer = 0x8a565000] 20:30:57 INFO - PROCESS | 4473 | 1461209457955 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]]]}] 20:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1685ms 20:30:58 INFO - PROCESS | 4473 | 1461209458031 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:30:58 INFO - PROCESS | 4473 | 1461209458034 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:30:58 INFO - PROCESS | 4473 | 1461209458041 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:30:58 INFO - PROCESS | 4473 | 1461209458044 Marionette TRACE conn3 <- [1,2282,null,{}] 20:30:58 INFO - PROCESS | 4473 | 1461209458050 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}] 20:30:58 INFO - PROCESS | 4473 | 1461209458318 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:30:58 INFO - PROCESS | 4473 | 1461209458646 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x96f74800 == 128 [pid = 4473] [id = 578] 20:30:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x9700a400) [pid = 4473] [serial = 1735] [outer = (nil)] 20:30:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9838a400) [pid = 4473] [serial = 1736] [outer = 0x9700a400] 20:30:58 INFO - PROCESS | 4473 | 1461209458743 Marionette DEBUG loaded listener.js 20:30:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x9838d000) [pid = 4473] [serial = 1737] [outer = 0x9700a400] 20:30:59 INFO - PROCESS | 4473 | 1461209459658 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]]]}] 20:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1635ms 20:30:59 INFO - PROCESS | 4473 | 1461209459677 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:30:59 INFO - PROCESS | 4473 | 1461209459680 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:30:59 INFO - PROCESS | 4473 | 1461209459688 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 4473 | 1461209459691 Marionette TRACE conn3 <- [1,2286,null,{}] 20:30:59 INFO - PROCESS | 4473 | 1461209459720 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}] 20:30:59 INFO - PROCESS | 4473 | 1461209459979 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:31:00 INFO - PROCESS | 4473 | 1461209460316 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x929bb400 == 129 [pid = 4473] [id = 579] 20:31:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x975ed000) [pid = 4473] [serial = 1738] [outer = (nil)] 20:31:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x98726000) [pid = 4473] [serial = 1739] [outer = 0x975ed000] 20:31:00 INFO - PROCESS | 4473 | 1461209460414 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9898d000) [pid = 4473] [serial = 1740] [outer = 0x975ed000] 20:31:01 INFO - PROCESS | 4473 | 1461209461354 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]]]}] 20:31:01 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 20:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1705ms 20:31:01 INFO - PROCESS | 4473 | 1461209461393 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:31:01 INFO - PROCESS | 4473 | 1461209461396 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:31:01 INFO - PROCESS | 4473 | 1461209461403 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 4473 | 1461209461407 Marionette TRACE conn3 <- [1,2290,null,{}] 20:31:01 INFO - PROCESS | 4473 | 1461209461413 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}] 20:31:01 INFO - PROCESS | 4473 | 1461209461654 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:31:02 INFO - PROCESS | 4473 | 1461209461995 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x85009c00 == 130 [pid = 4473] [id = 580] 20:31:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x8b796400) [pid = 4473] [serial = 1741] [outer = (nil)] 20:31:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x99039800) [pid = 4473] [serial = 1742] [outer = 0x8b796400] 20:31:02 INFO - PROCESS | 4473 | 1461209462096 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x990c3400) [pid = 4473] [serial = 1743] [outer = 0x8b796400] 20:31:03 INFO - PROCESS | 4473 | 1461209463061 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]]]}] 20:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1691ms 20:31:03 INFO - PROCESS | 4473 | 1461209463096 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:31:03 INFO - PROCESS | 4473 | 1461209463100 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:31:03 INFO - PROCESS | 4473 | 1461209463107 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:31:03 INFO - PROCESS | 4473 | 1461209463110 Marionette TRACE conn3 <- [1,2294,null,{}] 20:31:03 INFO - PROCESS | 4473 | 1461209463116 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}] 20:31:03 INFO - PROCESS | 4473 | 1461209463441 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:31:03 INFO - PROCESS | 4473 | 1461209463718 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x9845d800 == 131 [pid = 4473] [id = 581] 20:31:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x98635c00) [pid = 4473] [serial = 1744] [outer = (nil)] 20:31:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x9df91800) [pid = 4473] [serial = 1745] [outer = 0x98635c00] 20:31:03 INFO - PROCESS | 4473 | 1461209463814 Marionette DEBUG loaded listener.js 20:31:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x9df99c00) [pid = 4473] [serial = 1746] [outer = 0x98635c00] 20:31:04 INFO - PROCESS | 4473 | 1461209464808 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]]]}] 20:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1738ms 20:31:04 INFO - PROCESS | 4473 | 1461209464845 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:31:04 INFO - PROCESS | 4473 | 1461209464850 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:31:04 INFO - PROCESS | 4473 | 1461209464856 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - PROCESS | 4473 | 1461209464860 Marionette TRACE conn3 <- [1,2298,null,{}] 20:31:04 INFO - PROCESS | 4473 | 1461209464866 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}] 20:31:05 INFO - PROCESS | 4473 | 1461209465102 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:31:05 INFO - PROCESS | 4473 | 1461209465440 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 4473 | --DOCSHELL 0x87feb800 == 130 [pid = 4473] [id = 539] 20:31:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x8708ec00 == 131 [pid = 4473] [id = 582] 20:31:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x87fe5400) [pid = 4473] [serial = 1747] [outer = (nil)] 20:31:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x887aec00) [pid = 4473] [serial = 1748] [outer = 0x87fe5400] 20:31:07 INFO - PROCESS | 4473 | 1461209467520 Marionette DEBUG loaded listener.js 20:31:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x887d2c00) [pid = 4473] [serial = 1749] [outer = 0x87fe5400] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x91325400) [pid = 4473] [serial = 1589] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x904bf800) [pid = 4473] [serial = 1586] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8a7b1800) [pid = 4473] [serial = 1572] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x887cf000) [pid = 4473] [serial = 1619] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8a746800) [pid = 4473] [serial = 1571] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8ba70400) [pid = 4473] [serial = 1626] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8b904400) [pid = 4473] [serial = 1574] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x8c3ad000) [pid = 4473] [serial = 1577] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x9ea23400) [pid = 4473] [serial = 1613] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8cec6000) [pid = 4473] [serial = 1581] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x974a6400) [pid = 4473] [serial = 1602] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x98983000) [pid = 4473] [serial = 1607] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8f641800) [pid = 4473] [serial = 1583] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x92af1800) [pid = 4473] [serial = 1593] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x887cd800) [pid = 4473] [serial = 1569] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8ba6bc00) [pid = 4473] [serial = 1575] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x9749f800) [pid = 4473] [serial = 1604] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x87b4f000) [pid = 4473] [serial = 1568] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8a7aac00) [pid = 4473] [serial = 1623] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8cbc8400) [pid = 4473] [serial = 1578] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x904c2000) [pid = 4473] [serial = 1587] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x929b6000) [pid = 4473] [serial = 1592] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8b908000) [pid = 4473] [serial = 1625] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x8fa28800) [pid = 4473] [serial = 1584] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8a56c000) [pid = 4473] [serial = 1622] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x93d30800) [pid = 4473] [serial = 1598] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x94f17c00) [pid = 4473] [serial = 1599] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8bb4ec00) [pid = 4473] [serial = 1628] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x91329800) [pid = 4473] [serial = 1590] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x8c3a1c00) [pid = 4473] [serial = 1503] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x9b089400) [pid = 4473] [serial = 1611] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x98a07000) [pid = 4473] [serial = 1608] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8994c000) [pid = 4473] [serial = 1620] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x994cec00) [pid = 4473] [serial = 1610] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x92bec400) [pid = 4473] [serial = 1595] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x92bf0c00) [pid = 4473] [serial = 1596] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x9748e800) [pid = 4473] [serial = 1601] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0xa0e84800) [pid = 4473] [serial = 1617] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0xa0c37800) [pid = 4473] [serial = 1616] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x98394800) [pid = 4473] [serial = 1605] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x9fc56000) [pid = 4473] [serial = 1614] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8cebf400) [pid = 4473] [serial = 1580] [outer = (nil)] [url = about:blank] 20:31:07 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8c31f800) [pid = 4473] [serial = 1629] [outer = (nil)] [url = about:blank] 20:31:08 INFO - PROCESS | 4473 | 1461209468610 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3793ms 20:31:08 INFO - PROCESS | 4473 | 1461209468651 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 4473 | 1461209468658 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:31:08 INFO - PROCESS | 4473 | 1461209468683 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 4473 | 1461209468689 Marionette TRACE conn3 <- [1,2302,null,{}] 20:31:08 INFO - PROCESS | 4473 | 1461209468699 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}] 20:31:08 INFO - PROCESS | 4473 | 1461209468924 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:31:09 INFO - PROCESS | 4473 | 1461209469147 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce4c00 == 132 [pid = 4473] [id = 583] 20:31:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x89cef400) [pid = 4473] [serial = 1750] [outer = (nil)] 20:31:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a56d000) [pid = 4473] [serial = 1751] [outer = 0x89cef400] 20:31:09 INFO - PROCESS | 4473 | 1461209469229 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8a7a9400) [pid = 4473] [serial = 1752] [outer = 0x89cef400] 20:31:10 INFO - PROCESS | 4473 | 1461209470162 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]]]}] 20:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1560ms 20:31:10 INFO - PROCESS | 4473 | 1461209470228 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:31:10 INFO - PROCESS | 4473 | 1461209470234 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:31:10 INFO - PROCESS | 4473 | 1461209470245 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:31:10 INFO - PROCESS | 4473 | 1461209470248 Marionette TRACE conn3 <- [1,2306,null,{}] 20:31:10 INFO - PROCESS | 4473 | 1461209470261 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}] 20:31:10 INFO - PROCESS | 4473 | 1461209470554 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:31:10 INFO - PROCESS | 4473 | 1461209470589 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e1400 == 133 [pid = 4473] [id = 584] 20:31:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8a744c00) [pid = 4473] [serial = 1753] [outer = (nil)] 20:31:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8b7a4000) [pid = 4473] [serial = 1754] [outer = 0x8a744c00] 20:31:10 INFO - PROCESS | 4473 | 1461209470669 Marionette DEBUG loaded listener.js 20:31:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8ba70000) [pid = 4473] [serial = 1755] [outer = 0x8a744c00] 20:31:11 INFO - PROCESS | 4473 | 1461209471847 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]]]}] 20:31:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1644ms 20:31:11 INFO - PROCESS | 4473 | 1461209471889 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:31:11 INFO - PROCESS | 4473 | 1461209471894 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:31:11 INFO - PROCESS | 4473 | 1461209471907 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 4473 | 1461209471912 Marionette TRACE conn3 <- [1,2310,null,{}] 20:31:11 INFO - PROCESS | 4473 | 1461209471930 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}] 20:31:12 INFO - PROCESS | 4473 | 1461209472253 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0xa45f3800) [pid = 4473] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8a909000) [pid = 4473] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0xa2828400) [pid = 4473] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x929bac00) [pid = 4473] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x98730800) [pid = 4473] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x98392400) [pid = 4473] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x88b70c00) [pid = 4473] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:31:12 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8cdc5800) [pid = 4473] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x929b9000) [pid = 4473] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8ab29400) [pid = 4473] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8fd61000) [pid = 4473] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x85af0000) [pid = 4473] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0xa3ce5400) [pid = 4473] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x929bec00) [pid = 4473] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x94f11800) [pid = 4473] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x89cf0000) [pid = 4473] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8f957c00) [pid = 4473] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x8e7e6000) [pid = 4473] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:31:13 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x8a563c00) [pid = 4473] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:31:13 INFO - PROCESS | 4473 | 1461209473060 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x83d79400 == 134 [pid = 4473] [id = 585] 20:31:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x85aef000) [pid = 4473] [serial = 1756] [outer = (nil)] 20:31:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x89cf0000) [pid = 4473] [serial = 1757] [outer = 0x85aef000] 20:31:13 INFO - PROCESS | 4473 | 1461209473160 Marionette DEBUG loaded listener.js 20:31:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8c3a6c00) [pid = 4473] [serial = 1758] [outer = 0x85aef000] 20:31:13 INFO - PROCESS | 4473 | 1461209473971 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]]]}] 20:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2094ms 20:31:13 INFO - PROCESS | 4473 | 1461209473996 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 4473 | 1461209474001 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:31:14 INFO - PROCESS | 4473 | 1461209474008 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 4473 | 1461209474012 Marionette TRACE conn3 <- [1,2314,null,{}] 20:31:14 INFO - PROCESS | 4473 | 1461209474018 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}] 20:31:14 INFO - PROCESS | 4473 | 1461209474323 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:31:14 INFO - PROCESS | 4473 | 1461209474351 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fec000 == 135 [pid = 4473] [id = 586] 20:31:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8994ec00) [pid = 4473] [serial = 1759] [outer = (nil)] 20:31:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8cbc2000) [pid = 4473] [serial = 1760] [outer = 0x8994ec00] 20:31:14 INFO - PROCESS | 4473 | 1461209474428 Marionette DEBUG loaded listener.js 20:31:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8cdcbc00) [pid = 4473] [serial = 1761] [outer = 0x8994ec00] 20:31:15 INFO - PROCESS | 4473 | 1461209475671 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]]]}] 20:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1696ms 20:31:15 INFO - PROCESS | 4473 | 1461209475706 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:31:15 INFO - PROCESS | 4473 | 1461209475714 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:31:15 INFO - PROCESS | 4473 | 1461209475725 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:31:15 INFO - PROCESS | 4473 | 1461209475732 Marionette TRACE conn3 <- [1,2318,null,{}] 20:31:15 INFO - PROCESS | 4473 | 1461209475743 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}] 20:31:16 INFO - PROCESS | 4473 | 1461209476035 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:31:16 INFO - PROCESS | 4473 | 1461209476389 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x887ccc00 == 136 [pid = 4473] [id = 587] 20:31:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x89ce8c00) [pid = 4473] [serial = 1762] [outer = (nil)] 20:31:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8a7b0800) [pid = 4473] [serial = 1763] [outer = 0x89ce8c00] 20:31:16 INFO - PROCESS | 4473 | 1461209476490 Marionette DEBUG loaded listener.js 20:31:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8a90f400) [pid = 4473] [serial = 1764] [outer = 0x89ce8c00] 20:31:17 INFO - PROCESS | 4473 | 1461209477497 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] 20:31:17 INFO - PROCESS | 4473 | 1461209477545 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:31:17 INFO - PROCESS | 4473 | 1461209477556 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:31:17 INFO - PROCESS | 4473 | 1461209477560 Marionette TRACE conn3 <- [1,2322,null,{}] 20:31:17 INFO - PROCESS | 4473 | 1461209477567 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}] 20:31:17 INFO - PROCESS | 4473 | 1461209477819 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:31:18 INFO - PROCESS | 4473 | 1461209478219 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3a1c00 == 137 [pid = 4473] [id = 588] 20:31:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8c3a5000) [pid = 4473] [serial = 1765] [outer = (nil)] 20:31:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8cbc2c00) [pid = 4473] [serial = 1766] [outer = 0x8c3a5000] 20:31:18 INFO - PROCESS | 4473 | 1461209478315 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8cec3400) [pid = 4473] [serial = 1767] [outer = 0x8c3a5000] 20:31:19 INFO - PROCESS | 4473 | 1461209479322 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]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1841ms 20:31:19 INFO - PROCESS | 4473 | 1461209479398 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:31:19 INFO - PROCESS | 4473 | 1461209479404 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:31:19 INFO - PROCESS | 4473 | 1461209479411 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 4473 | 1461209479418 Marionette TRACE conn3 <- [1,2326,null,{}] 20:31:19 INFO - PROCESS | 4473 | 1461209479435 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}] 20:31:19 INFO - PROCESS | 4473 | 1461209479789 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:31:20 INFO - PROCESS | 4473 | 1461209480100 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f64ac00 == 138 [pid = 4473] [id = 589] 20:31:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8f64cc00) [pid = 4473] [serial = 1768] [outer = (nil)] 20:31:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8f955400) [pid = 4473] [serial = 1769] [outer = 0x8f64cc00] 20:31:20 INFO - PROCESS | 4473 | 1461209480199 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8fa2a400) [pid = 4473] [serial = 1770] [outer = 0x8f64cc00] 20:31:21 INFO - PROCESS | 4473 | 1461209481145 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]]]}] 20:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1797ms 20:31:21 INFO - PROCESS | 4473 | 1461209481210 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:31:21 INFO - PROCESS | 4473 | 1461209481215 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:31:21 INFO - PROCESS | 4473 | 1461209481225 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:31:21 INFO - PROCESS | 4473 | 1461209481228 Marionette TRACE conn3 <- [1,2330,null,{}] 20:31:21 INFO - PROCESS | 4473 | 1461209481234 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}] 20:31:21 INFO - PROCESS | 4473 | 1461209481471 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:31:21 INFO - PROCESS | 4473 | 1461209481804 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec7000 == 139 [pid = 4473] [id = 590] 20:31:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8f959000) [pid = 4473] [serial = 1771] [outer = (nil)] 20:31:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x900c1800) [pid = 4473] [serial = 1772] [outer = 0x8f959000] 20:31:21 INFO - PROCESS | 4473 | 1461209481899 Marionette DEBUG loaded listener.js 20:31:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x904c3000) [pid = 4473] [serial = 1773] [outer = 0x8f959000] 20:31:22 INFO - PROCESS | 4473 | 1461209482837 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]]]}] 20:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1687ms 20:31:22 INFO - PROCESS | 4473 | 1461209482913 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:31:22 INFO - PROCESS | 4473 | 1461209482916 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:31:22 INFO - PROCESS | 4473 | 1461209482924 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:31:22 INFO - PROCESS | 4473 | 1461209482926 Marionette TRACE conn3 <- [1,2334,null,{}] 20:31:22 INFO - PROCESS | 4473 | 1461209482934 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}] 20:31:23 INFO - PROCESS | 4473 | 1461209483216 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:31:23 INFO - PROCESS | 4473 | 1461209483550 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa29c00 == 140 [pid = 4473] [id = 591] 20:31:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8fd5dc00) [pid = 4473] [serial = 1774] [outer = (nil)] 20:31:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x9073d000) [pid = 4473] [serial = 1775] [outer = 0x8fd5dc00] 20:31:23 INFO - PROCESS | 4473 | 1461209483642 Marionette DEBUG loaded listener.js 20:31:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x90740400) [pid = 4473] [serial = 1776] [outer = 0x8fd5dc00] 20:31:24 INFO - PROCESS | 4473 | 1461209484578 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]]]}] 20:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1697ms 20:31:24 INFO - PROCESS | 4473 | 1461209484621 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:31:24 INFO - PROCESS | 4473 | 1461209484626 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:31:24 INFO - PROCESS | 4473 | 1461209484653 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:31:24 INFO - PROCESS | 4473 | 1461209484657 Marionette TRACE conn3 <- [1,2338,null,{}] 20:31:24 INFO - PROCESS | 4473 | 1461209484663 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}] 20:31:24 INFO - PROCESS | 4473 | 1461209484941 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:31:25 INFO - PROCESS | 4473 | 1461209485285 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7dc400 == 141 [pid = 4473] [id = 592] 20:31:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x929b5400) [pid = 4473] [serial = 1777] [outer = (nil)] 20:31:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x92bee400) [pid = 4473] [serial = 1778] [outer = 0x929b5400] 20:31:25 INFO - PROCESS | 4473 | 1461209485392 Marionette DEBUG loaded listener.js 20:31:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x92bf4800) [pid = 4473] [serial = 1779] [outer = 0x929b5400] 20:31:26 INFO - PROCESS | 4473 | 1461209486331 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]]]}] 20:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1741ms 20:31:26 INFO - PROCESS | 4473 | 1461209486390 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:31:26 INFO - PROCESS | 4473 | 1461209486393 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:31:26 INFO - PROCESS | 4473 | 1461209486400 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:31:26 INFO - PROCESS | 4473 | 1461209486404 Marionette TRACE conn3 <- [1,2342,null,{}] 20:31:26 INFO - PROCESS | 4473 | 1461209486410 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}] 20:31:26 INFO - PROCESS | 4473 | 1461209486635 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:31:26 INFO - PROCESS | 4473 | 1461209486967 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x85af2800 == 142 [pid = 4473] [id = 593] 20:31:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x92af7000) [pid = 4473] [serial = 1780] [outer = (nil)] 20:31:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x93acb400) [pid = 4473] [serial = 1781] [outer = 0x92af7000] 20:31:27 INFO - PROCESS | 4473 | 1461209487066 Marionette DEBUG loaded listener.js 20:31:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x93d28400) [pid = 4473] [serial = 1782] [outer = 0x92af7000] 20:31:27 INFO - PROCESS | 4473 | 1461209487996 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]]]}] 20:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1647ms 20:31:28 INFO - PROCESS | 4473 | 1461209488048 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:31:28 INFO - PROCESS | 4473 | 1461209488052 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:31:28 INFO - PROCESS | 4473 | 1461209488059 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:31:28 INFO - PROCESS | 4473 | 1461209488062 Marionette TRACE conn3 <- [1,2346,null,{}] 20:31:28 INFO - PROCESS | 4473 | 1461209488068 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}] 20:31:28 INFO - PROCESS | 4473 | 1461209488303 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:31:28 INFO - PROCESS | 4473 | 1461209488675 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ac6800 == 143 [pid = 4473] [id = 594] 20:31:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x93ac8400) [pid = 4473] [serial = 1783] [outer = (nil)] 20:31:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x94f17000) [pid = 4473] [serial = 1784] [outer = 0x93ac8400] 20:31:28 INFO - PROCESS | 4473 | 1461209488770 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x95a31000) [pid = 4473] [serial = 1785] [outer = 0x93ac8400] 20:31:29 INFO - PROCESS | 4473 | 1461209489676 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]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1685ms 20:31:29 INFO - PROCESS | 4473 | 1461209489745 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 4473 | 1461209489749 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:31:29 INFO - PROCESS | 4473 | 1461209489757 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 4473 | 1461209489761 Marionette TRACE conn3 <- [1,2350,null,{}] 20:31:29 INFO - PROCESS | 4473 | 1461209489768 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}] 20:31:30 INFO - PROCESS | 4473 | 1461209490045 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:31:30 INFO - PROCESS | 4473 | 1461209490375 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x939d6c00 == 144 [pid = 4473] [id = 595] 20:31:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x93acd800) [pid = 4473] [serial = 1786] [outer = (nil)] 20:31:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x9749e400) [pid = 4473] [serial = 1787] [outer = 0x93acd800] 20:31:30 INFO - PROCESS | 4473 | 1461209490471 Marionette DEBUG loaded listener.js 20:31:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x974a8800) [pid = 4473] [serial = 1788] [outer = 0x93acd800] 20:31:31 INFO - PROCESS | 4473 | 1461209491404 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]]]}] 20:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1686ms 20:31:31 INFO - PROCESS | 4473 | 1461209491445 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:31:31 INFO - PROCESS | 4473 | 1461209491449 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:31:31 INFO - PROCESS | 4473 | 1461209491456 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:31:31 INFO - PROCESS | 4473 | 1461209491460 Marionette TRACE conn3 <- [1,2354,null,{}] 20:31:31 INFO - PROCESS | 4473 | 1461209491466 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}] 20:31:31 INFO - PROCESS | 4473 | 1461209491712 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:31:32 INFO - PROCESS | 4473 | 1461209492060 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x95a2f000 == 145 [pid = 4473] [id = 596] 20:31:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x967c1000) [pid = 4473] [serial = 1789] [outer = (nil)] 20:31:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x98630800) [pid = 4473] [serial = 1790] [outer = 0x967c1000] 20:31:32 INFO - PROCESS | 4473 | 1461209492170 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x986cac00) [pid = 4473] [serial = 1791] [outer = 0x967c1000] 20:31:33 INFO - PROCESS | 4473 | 1461209493197 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]]]}] 20:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1783ms 20:31:33 INFO - PROCESS | 4473 | 1461209493240 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:31:33 INFO - PROCESS | 4473 | 1461209493245 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:31:33 INFO - PROCESS | 4473 | 1461209493252 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 4473 | 1461209493257 Marionette TRACE conn3 <- [1,2358,null,{}] 20:31:33 INFO - PROCESS | 4473 | 1461209493263 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}] 20:31:33 INFO - PROCESS | 4473 | 1461209493527 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:31:33 INFO - PROCESS | 4473 | 1461209493869 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x97bf5800 == 146 [pid = 4473] [id = 597] 20:31:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x9b0e1800) [pid = 4473] [serial = 1792] [outer = (nil)] 20:31:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x9df9a400) [pid = 4473] [serial = 1793] [outer = 0x9b0e1800] 20:31:33 INFO - PROCESS | 4473 | 1461209493976 Marionette DEBUG loaded listener.js 20:31:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x9fc78400) [pid = 4473] [serial = 1794] [outer = 0x9b0e1800] 20:31:34 INFO - PROCESS | 4473 | 1461209494963 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]]]}] 20:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1795ms 20:31:35 INFO - PROCESS | 4473 | 1461209495048 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:31:35 INFO - PROCESS | 4473 | 1461209495053 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:31:35 INFO - PROCESS | 4473 | 1461209495060 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:31:35 INFO - PROCESS | 4473 | 1461209495063 Marionette TRACE conn3 <- [1,2362,null,{}] 20:31:35 INFO - PROCESS | 4473 | 1461209495069 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}] 20:31:35 INFO - PROCESS | 4473 | 1461209495339 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:31:35 INFO - PROCESS | 4473 | 1461209495679 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x887c9800 == 147 [pid = 4473] [id = 598] 20:31:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x994cec00) [pid = 4473] [serial = 1795] [outer = (nil)] 20:31:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0xa0ade000) [pid = 4473] [serial = 1796] [outer = 0x994cec00] 20:31:35 INFO - PROCESS | 4473 | 1461209495772 Marionette DEBUG loaded listener.js 20:31:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0xa0c37c00) [pid = 4473] [serial = 1797] [outer = 0x994cec00] 20:31:36 INFO - PROCESS | 4473 | 1461209496729 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]]]}] 20:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1734ms 20:31:36 INFO - PROCESS | 4473 | 1461209496795 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:31:36 INFO - PROCESS | 4473 | 1461209496799 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:31:36 INFO - PROCESS | 4473 | 1461209496807 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:31:36 INFO - PROCESS | 4473 | 1461209496810 Marionette TRACE conn3 <- [1,2366,null,{}] 20:31:36 INFO - PROCESS | 4473 | 1461209496816 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}] 20:31:37 INFO - PROCESS | 4473 | 1461209497098 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:31:37 INFO - PROCESS | 4473 | 1461209497430 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x9df94800 == 148 [pid = 4473] [id = 599] 20:31:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9fb2b000) [pid = 4473] [serial = 1798] [outer = (nil)] 20:31:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0xa0e8b000) [pid = 4473] [serial = 1799] [outer = 0x9fb2b000] 20:31:37 INFO - PROCESS | 4473 | 1461209497529 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0xa0e8f000) [pid = 4473] [serial = 1800] [outer = 0x9fb2b000] 20:31:38 INFO - PROCESS | 4473 | 1461209498488 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]]]}] 20:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1743ms 20:31:38 INFO - PROCESS | 4473 | 1461209498549 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:31:38 INFO - PROCESS | 4473 | 1461209498552 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:31:38 INFO - PROCESS | 4473 | 1461209498560 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:31:38 INFO - PROCESS | 4473 | 1461209498563 Marionette TRACE conn3 <- [1,2370,null,{}] 20:31:38 INFO - PROCESS | 4473 | 1461209498570 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}] 20:31:38 INFO - PROCESS | 4473 | 1461209498824 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:31:39 INFO - PROCESS | 4473 | 1461209499161 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x9ea29400 == 149 [pid = 4473] [id = 600] 20:31:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0xa0a90800) [pid = 4473] [serial = 1801] [outer = (nil)] 20:31:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0xa2a9a000) [pid = 4473] [serial = 1802] [outer = 0xa0a90800] 20:31:39 INFO - PROCESS | 4473 | 1461209499280 Marionette DEBUG loaded listener.js 20:31:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0xa3c06400) [pid = 4473] [serial = 1803] [outer = 0xa0a90800] 20:31:40 INFO - PROCESS | 4473 | 1461209500258 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]]]}] 20:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1788ms 20:31:40 INFO - PROCESS | 4473 | 1461209500349 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:31:40 INFO - PROCESS | 4473 | 1461209500354 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:31:40 INFO - PROCESS | 4473 | 1461209500360 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 4473 | 1461209500364 Marionette TRACE conn3 <- [1,2374,null,{}] 20:31:40 INFO - PROCESS | 4473 | 1461209500371 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}] 20:31:40 INFO - PROCESS | 4473 | 1461209500652 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:31:41 INFO - PROCESS | 4473 | 1461209500996 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x9fef0c00 == 150 [pid = 4473] [id = 601] 20:31:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0xa0e83800) [pid = 4473] [serial = 1804] [outer = (nil)] 20:31:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0xa44c7c00) [pid = 4473] [serial = 1805] [outer = 0xa0e83800] 20:31:41 INFO - PROCESS | 4473 | 1461209501091 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0xa45a5400) [pid = 4473] [serial = 1806] [outer = 0xa0e83800] 20:31:42 INFO - PROCESS | 4473 | 1461209502062 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]]]}] 20:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1751ms 20:31:42 INFO - PROCESS | 4473 | 1461209502111 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:31:42 INFO - PROCESS | 4473 | 1461209502115 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:31:42 INFO - PROCESS | 4473 | 1461209502122 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:31:42 INFO - PROCESS | 4473 | 1461209502127 Marionette TRACE conn3 <- [1,2378,null,{}] 20:31:42 INFO - PROCESS | 4473 | 1461209502132 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}] 20:31:42 INFO - PROCESS | 4473 | 1461209502382 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:31:42 INFO - PROCESS | 4473 | 1461209502717 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a903c00 == 151 [pid = 4473] [id = 602] 20:31:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x8b79e400) [pid = 4473] [serial = 1807] [outer = (nil)] 20:31:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0xa4950c00) [pid = 4473] [serial = 1808] [outer = 0x8b79e400] 20:31:42 INFO - PROCESS | 4473 | 1461209502817 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0xa4954400) [pid = 4473] [serial = 1809] [outer = 0x8b79e400] 20:31:43 INFO - PROCESS | 4473 | 1461209503757 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]]]}] 20:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 20:31:43 INFO - PROCESS | 4473 | 1461209503810 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 4473 | 1461209503813 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:31:43 INFO - PROCESS | 4473 | 1461209503821 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - PROCESS | 4473 | 1461209503828 Marionette TRACE conn3 <- [1,2382,null,{}] 20:31:43 INFO - PROCESS | 4473 | 1461209503835 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}] 20:31:44 INFO - PROCESS | 4473 | 1461209504073 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:31:44 INFO - PROCESS | 4473 | 1461209504424 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x860b0c00 == 152 [pid = 4473] [id = 603] 20:31:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x860b1400) [pid = 4473] [serial = 1810] [outer = (nil)] 20:31:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x860b8000) [pid = 4473] [serial = 1811] [outer = 0x860b1400] 20:31:44 INFO - PROCESS | 4473 | 1461209504522 Marionette DEBUG loaded listener.js 20:31:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x860b9c00) [pid = 4473] [serial = 1812] [outer = 0x860b1400] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8b902400 == 151 [pid = 4473] [id = 493] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x836f8000 == 150 [pid = 4473] [id = 561] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x836f0000 == 149 [pid = 4473] [id = 479] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x967e2400 == 148 [pid = 4473] [id = 494] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x92bd6800 == 147 [pid = 4473] [id = 491] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x85004800 == 146 [pid = 4473] [id = 450] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x93ac8800 == 145 [pid = 4473] [id = 492] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x83d79400 == 144 [pid = 4473] [id = 585] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x899e1400 == 143 [pid = 4473] [id = 584] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce4c00 == 142 [pid = 4473] [id = 583] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8708ec00 == 141 [pid = 4473] [id = 582] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x96f74800 == 140 [pid = 4473] [id = 578] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x929bb400 == 139 [pid = 4473] [id = 579] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89f22800 == 138 [pid = 4473] [id = 577] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x92bed000 == 137 [pid = 4473] [id = 576] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x929bc800 == 136 [pid = 4473] [id = 575] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89948c00 == 135 [pid = 4473] [id = 574] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x87b4b800 == 134 [pid = 4473] [id = 572] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x900cc000 == 133 [pid = 4473] [id = 573] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8f953000 == 132 [pid = 4473] [id = 571] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89946800 == 131 [pid = 4473] [id = 570] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb6fc00 == 130 [pid = 4473] [id = 569] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x8b909c00 == 129 [pid = 4473] [id = 567] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe0000 == 128 [pid = 4473] [id = 568] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce7c00 == 127 [pid = 4473] [id = 566] 20:31:47 INFO - PROCESS | 4473 | --DOCSHELL 0x89952000 == 126 [pid = 4473] [id = 565] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0xa4955400) [pid = 4473] [serial = 1680] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x8b90dc00) [pid = 4473] [serial = 1566] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0xa3c03c00) [pid = 4473] [serial = 1670] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x95c83c00) [pid = 4473] [serial = 1655] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0xa0e8c400) [pid = 4473] [serial = 1668] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0xa0adec00) [pid = 4473] [serial = 1665] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0xa47d1400) [pid = 4473] [serial = 1676] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8e6a3800) [pid = 4473] [serial = 1638] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x92bf8400) [pid = 4473] [serial = 1649] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0xa3c7d400) [pid = 4473] [serial = 1671] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0xa47d9000) [pid = 4473] [serial = 1677] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x967c8400) [pid = 4473] [serial = 1656] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x8ba6b800) [pid = 4473] [serial = 1692] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x9131d400) [pid = 4473] [serial = 1647] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0xa0e84c00) [pid = 4473] [serial = 1667] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x93ac5400) [pid = 4473] [serial = 1650] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x9ea26400) [pid = 4473] [serial = 1664] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x89951000) [pid = 4473] [serial = 1685] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0xa45a4000) [pid = 4473] [serial = 1674] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8cec6800) [pid = 4473] [serial = 1637] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x93d2c400) [pid = 4473] [serial = 1652] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x93d31c00) [pid = 4473] [serial = 1653] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0xa4952c00) [pid = 4473] [serial = 1679] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x9073ac00) [pid = 4473] [serial = 1682] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x9710b000) [pid = 4473] [serial = 1659] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8a570c00) [pid = 4473] [serial = 1688] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x900cdc00) [pid = 4473] [serial = 1644] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8a7a8c00) [pid = 4473] [serial = 1689] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0xa45a2000) [pid = 4473] [serial = 1673] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8b79ac00) [pid = 4473] [serial = 1691] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x8fa28000) [pid = 4473] [serial = 1641] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8b909800) [pid = 4473] [serial = 1635] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8f954c00) [pid = 4473] [serial = 1640] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x900c3c00) [pid = 4473] [serial = 1643] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x98452c00) [pid = 4473] [serial = 1661] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x90651000) [pid = 4473] [serial = 1646] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8a74a400) [pid = 4473] [serial = 1634] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x899de800) [pid = 4473] [serial = 1686] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8cb6f400) [pid = 4473] [serial = 1631] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x97007c00) [pid = 4473] [serial = 1658] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8ba69400) [pid = 4473] [serial = 1694] [outer = (nil)] [url = about:blank] 20:31:47 INFO - PROCESS | 4473 | 1461209507814 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]]]}] 20:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 4041ms 20:31:47 INFO - PROCESS | 4473 | 1461209507864 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:31:47 INFO - PROCESS | 4473 | 1461209507870 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:31:47 INFO - PROCESS | 4473 | 1461209507879 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:31:47 INFO - PROCESS | 4473 | 1461209507885 Marionette TRACE conn3 <- [1,2386,null,{}] 20:31:47 INFO - PROCESS | 4473 | 1461209507894 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}] 20:31:48 INFO - PROCESS | 4473 | 1461209508183 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:31:48 INFO - PROCESS | 4473 | 1461209508392 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x860b6800 == 127 [pid = 4473] [id = 604] 20:31:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x89949c00) [pid = 4473] [serial = 1813] [outer = (nil)] 20:31:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x899e0800) [pid = 4473] [serial = 1814] [outer = 0x89949c00] 20:31:48 INFO - PROCESS | 4473 | 1461209508475 Marionette DEBUG loaded listener.js 20:31:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x89f1e400) [pid = 4473] [serial = 1815] [outer = 0x89949c00] 20:31:49 INFO - PROCESS | 4473 | 1461209509336 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]]]}] 20:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1494ms 20:31:49 INFO - PROCESS | 4473 | 1461209509373 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:31:49 INFO - PROCESS | 4473 | 1461209509382 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:31:49 INFO - PROCESS | 4473 | 1461209509392 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:31:49 INFO - PROCESS | 4473 | 1461209509396 Marionette TRACE conn3 <- [1,2390,null,{}] 20:31:49 INFO - PROCESS | 4473 | 1461209509439 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}] 20:31:49 INFO - PROCESS | 4473 | 1461209509668 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:31:49 INFO - PROCESS | 4473 | 1461209509679 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x860bcc00 == 128 [pid = 4473] [id = 605] 20:31:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x899de400) [pid = 4473] [serial = 1816] [outer = (nil)] 20:31:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8a7b3c00) [pid = 4473] [serial = 1817] [outer = 0x899de400] 20:31:49 INFO - PROCESS | 4473 | 1461209509966 Marionette DEBUG loaded listener.js 20:31:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8a90a400) [pid = 4473] [serial = 1818] [outer = 0x899de400] 20:31:51 INFO - PROCESS | 4473 | 1461209511070 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]]]}] 20:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1724ms 20:31:51 INFO - PROCESS | 4473 | 1461209511118 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:31:51 INFO - PROCESS | 4473 | 1461209511122 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:31:51 INFO - PROCESS | 4473 | 1461209511134 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:31:51 INFO - PROCESS | 4473 | 1461209511140 Marionette TRACE conn3 <- [1,2394,null,{}] 20:31:51 INFO - PROCESS | 4473 | 1461209511161 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}] 20:31:51 INFO - PROCESS | 4473 | 1461209511456 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:31:51 INFO - PROCESS | 4473 | 1461209511506 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba73c00 == 129 [pid = 4473] [id = 606] 20:31:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8ba76400) [pid = 4473] [serial = 1819] [outer = (nil)] 20:31:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8bb48000) [pid = 4473] [serial = 1820] [outer = 0x8ba76400] 20:31:51 INFO - PROCESS | 4473 | 1461209511634 Marionette DEBUG loaded listener.js 20:31:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8c321c00) [pid = 4473] [serial = 1821] [outer = 0x8ba76400] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8a744c00) [pid = 4473] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x85aef000) [pid = 4473] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x9064c400) [pid = 4473] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8fa2b400) [pid = 4473] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8fa35800) [pid = 4473] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8f954000) [pid = 4473] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8cdd0000) [pid = 4473] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8cec0800) [pid = 4473] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8cb62000) [pid = 4473] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x89cee000) [pid = 4473] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x89955000) [pid = 4473] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x89cef400) [pid = 4473] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x87fe5400) [pid = 4473] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x98635c00) [pid = 4473] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x8b796400) [pid = 4473] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x975ed000) [pid = 4473] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x9700a400) [pid = 4473] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8a565000) [pid = 4473] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x93d29800) [pid = 4473] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x93acc000) [pid = 4473] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x9064d000) [pid = 4473] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x90734000) [pid = 4473] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8ba74800) [pid = 4473] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:31:52 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x9838a800) [pid = 4473] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:31:53 INFO - PROCESS | 4473 | 1461209513322 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]]]}] 20:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2242ms 20:31:53 INFO - PROCESS | 4473 | 1461209513376 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:31:53 INFO - PROCESS | 4473 | 1461209513380 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:31:53 INFO - PROCESS | 4473 | 1461209513402 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:31:53 INFO - PROCESS | 4473 | 1461209513406 Marionette TRACE conn3 <- [1,2398,null,{}] 20:31:53 INFO - PROCESS | 4473 | 1461209513412 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}] 20:31:53 INFO - PROCESS | 4473 | 1461209513636 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:31:53 INFO - PROCESS | 4473 | 1461209513833 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x887cfc00 == 130 [pid = 4473] [id = 607] 20:31:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x89f1f400) [pid = 4473] [serial = 1822] [outer = (nil)] 20:31:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8bb4bc00) [pid = 4473] [serial = 1823] [outer = 0x89f1f400] 20:31:53 INFO - PROCESS | 4473 | 1461209513915 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8c3a4c00) [pid = 4473] [serial = 1824] [outer = 0x89f1f400] 20:31:54 INFO - PROCESS | 4473 | 1461209514990 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]]]}] 20:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1648ms 20:31:55 INFO - PROCESS | 4473 | 1461209515036 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:31:55 INFO - PROCESS | 4473 | 1461209515043 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:31:55 INFO - PROCESS | 4473 | 1461209515053 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:31:55 INFO - PROCESS | 4473 | 1461209515060 Marionette TRACE conn3 <- [1,2402,null,{}] 20:31:55 INFO - PROCESS | 4473 | 1461209515072 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}] 20:31:55 INFO - PROCESS | 4473 | 1461209515386 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:31:55 INFO - PROCESS | 4473 | 1461209515737 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x860b2800 == 131 [pid = 4473] [id = 608] 20:31:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x887d0800) [pid = 4473] [serial = 1825] [outer = (nil)] 20:31:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x89cf0400) [pid = 4473] [serial = 1826] [outer = 0x887d0800] 20:31:55 INFO - PROCESS | 4473 | 1461209515840 Marionette DEBUG loaded listener.js 20:31:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8a570000) [pid = 4473] [serial = 1827] [outer = 0x887d0800] 20:31:56 INFO - PROCESS | 4473 | 1461209516844 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]]]}] 20:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1842ms 20:31:56 INFO - PROCESS | 4473 | 1461209516895 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:31:56 INFO - PROCESS | 4473 | 1461209516905 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:31:56 INFO - PROCESS | 4473 | 1461209516916 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:31:56 INFO - PROCESS | 4473 | 1461209516920 Marionette TRACE conn3 <- [1,2406,null,{}] 20:31:56 INFO - PROCESS | 4473 | 1461209516928 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}] 20:31:57 INFO - PROCESS | 4473 | 1461209517214 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:31:57 INFO - PROCESS | 4473 | 1461209517556 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce7c00 == 132 [pid = 4473] [id = 609] 20:31:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x89f27000) [pid = 4473] [serial = 1828] [outer = (nil)] 20:31:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8b90e400) [pid = 4473] [serial = 1829] [outer = 0x89f27000] 20:31:57 INFO - PROCESS | 4473 | 1461209517652 Marionette DEBUG loaded listener.js 20:31:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8ba77800) [pid = 4473] [serial = 1830] [outer = 0x89f27000] 20:31:58 INFO - PROCESS | 4473 | 1461209518724 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]]]}] 20:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1844ms 20:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:31:58 INFO - PROCESS | 4473 | 1461209518760 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:31:58 INFO - PROCESS | 4473 | 1461209518764 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:31:58 INFO - PROCESS | 4473 | 1461209518771 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - PROCESS | 4473 | 1461209518778 Marionette TRACE conn3 <- [1,2410,null,{}] 20:31:58 INFO - PROCESS | 4473 | 1461209518795 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}] 20:31:59 INFO - PROCESS | 4473 | 1461209519037 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:31:59 INFO - PROCESS | 4473 | 1461209519382 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba6d400 == 133 [pid = 4473] [id = 610] 20:31:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8cdc5800) [pid = 4473] [serial = 1831] [outer = (nil)] 20:31:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8e698400) [pid = 4473] [serial = 1832] [outer = 0x8cdc5800] 20:31:59 INFO - PROCESS | 4473 | 1461209519482 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8e6a3c00) [pid = 4473] [serial = 1833] [outer = 0x8cdc5800] 20:32:00 INFO - PROCESS | 4473 | 1461209520477 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]]]}] 20:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1748ms 20:32:00 INFO - PROCESS | 4473 | 1461209520519 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:32:00 INFO - PROCESS | 4473 | 1461209520525 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:32:00 INFO - PROCESS | 4473 | 1461209520531 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:32:00 INFO - PROCESS | 4473 | 1461209520535 Marionette TRACE conn3 <- [1,2414,null,{}] 20:32:00 INFO - PROCESS | 4473 | 1461209520541 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}] 20:32:00 INFO - PROCESS | 4473 | 1461209520787 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:32:01 INFO - PROCESS | 4473 | 1461209521225 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb48c00 == 134 [pid = 4473] [id = 611] 20:32:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8cec6800) [pid = 4473] [serial = 1834] [outer = (nil)] 20:32:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8f64f400) [pid = 4473] [serial = 1835] [outer = 0x8cec6800] 20:32:01 INFO - PROCESS | 4473 | 1461209521359 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8f952000) [pid = 4473] [serial = 1836] [outer = 0x8cec6800] 20:32:02 INFO - PROCESS | 4473 | 1461209522414 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]]]}] 20:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1949ms 20:32:02 INFO - PROCESS | 4473 | 1461209522482 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:32:02 INFO - PROCESS | 4473 | 1461209522487 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:32:02 INFO - PROCESS | 4473 | 1461209522494 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:32:02 INFO - PROCESS | 4473 | 1461209522500 Marionette TRACE conn3 <- [1,2418,null,{}] 20:32:02 INFO - PROCESS | 4473 | 1461209522508 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}] 20:32:02 INFO - PROCESS | 4473 | 1461209522772 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:32:03 INFO - PROCESS | 4473 | 1461209523137 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a908400 == 135 [pid = 4473] [id = 612] 20:32:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8cec5000) [pid = 4473] [serial = 1837] [outer = (nil)] 20:32:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8fa2bc00) [pid = 4473] [serial = 1838] [outer = 0x8cec5000] 20:32:03 INFO - PROCESS | 4473 | 1461209523245 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8fa33400) [pid = 4473] [serial = 1839] [outer = 0x8cec5000] 20:32:04 INFO - PROCESS | 4473 | 1461209524156 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]]]}] 20:32:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1739ms 20:32:04 INFO - PROCESS | 4473 | 1461209524235 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:32:04 INFO - PROCESS | 4473 | 1461209524238 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:32:04 INFO - PROCESS | 4473 | 1461209524247 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:32:04 INFO - PROCESS | 4473 | 1461209524250 Marionette TRACE conn3 <- [1,2422,null,{}] 20:32:04 INFO - PROCESS | 4473 | 1461209524257 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}] 20:32:04 INFO - PROCESS | 4473 | 1461209524546 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:32:04 INFO - PROCESS | 4473 | 1461209524892 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f64b400 == 136 [pid = 4473] [id = 613] 20:32:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x900cc400) [pid = 4473] [serial = 1840] [outer = (nil)] 20:32:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x90734c00) [pid = 4473] [serial = 1841] [outer = 0x900cc400] 20:32:04 INFO - PROCESS | 4473 | 1461209524994 Marionette DEBUG loaded listener.js 20:32:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x9073bc00) [pid = 4473] [serial = 1842] [outer = 0x900cc400] 20:32:05 INFO - PROCESS | 4473 | 1461209525965 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]]]}] 20:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1787ms 20:32:06 INFO - PROCESS | 4473 | 1461209526035 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:32:06 INFO - PROCESS | 4473 | 1461209526039 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:32:06 INFO - PROCESS | 4473 | 1461209526046 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:32:06 INFO - PROCESS | 4473 | 1461209526050 Marionette TRACE conn3 <- [1,2426,null,{}] 20:32:06 INFO - PROCESS | 4473 | 1461209526056 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}] 20:32:06 INFO - PROCESS | 4473 | 1461209526333 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:32:06 INFO - PROCESS | 4473 | 1461209526663 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e2800 == 137 [pid = 4473] [id = 614] 20:32:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x904bc800) [pid = 4473] [serial = 1843] [outer = (nil)] 20:32:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x9295e800) [pid = 4473] [serial = 1844] [outer = 0x904bc800] 20:32:06 INFO - PROCESS | 4473 | 1461209526761 Marionette DEBUG loaded listener.js 20:32:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x929b7800) [pid = 4473] [serial = 1845] [outer = 0x904bc800] 20:32:07 INFO - PROCESS | 4473 | 1461209527691 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]]]}] 20:32:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1685ms 20:32:07 INFO - PROCESS | 4473 | 1461209527733 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:32:07 INFO - PROCESS | 4473 | 1461209527736 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:32:07 INFO - PROCESS | 4473 | 1461209527744 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:32:07 INFO - PROCESS | 4473 | 1461209527749 Marionette TRACE conn3 <- [1,2430,null,{}] 20:32:07 INFO - PROCESS | 4473 | 1461209527755 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}] 20:32:08 INFO - PROCESS | 4473 | 1461209528089 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:32:08 INFO - PROCESS | 4473 | 1461209528482 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x90738800 == 138 [pid = 4473] [id = 615] 20:32:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x9149c800) [pid = 4473] [serial = 1846] [outer = (nil)] 20:32:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x92bee000) [pid = 4473] [serial = 1847] [outer = 0x9149c800] 20:32:08 INFO - PROCESS | 4473 | 1461209528639 Marionette DEBUG loaded listener.js 20:32:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x92bf1c00) [pid = 4473] [serial = 1848] [outer = 0x9149c800] 20:32:09 INFO - PROCESS | 4473 | 1461209529698 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]]]}] 20:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2002ms 20:32:09 INFO - PROCESS | 4473 | 1461209529747 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:32:09 INFO - PROCESS | 4473 | 1461209529751 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:32:09 INFO - PROCESS | 4473 | 1461209529758 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:32:09 INFO - PROCESS | 4473 | 1461209529761 Marionette TRACE conn3 <- [1,2434,null,{}] 20:32:09 INFO - PROCESS | 4473 | 1461209529767 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}] 20:32:10 INFO - PROCESS | 4473 | 1461209530000 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:32:10 INFO - PROCESS | 4473 | 1461209530331 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x914a3c00 == 139 [pid = 4473] [id = 616] 20:32:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x92af1c00) [pid = 4473] [serial = 1849] [outer = (nil)] 20:32:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x93d29800) [pid = 4473] [serial = 1850] [outer = 0x92af1c00] 20:32:10 INFO - PROCESS | 4473 | 1461209530429 Marionette DEBUG loaded listener.js 20:32:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x93d31c00) [pid = 4473] [serial = 1851] [outer = 0x92af1c00] 20:32:11 INFO - PROCESS | 4473 | 1461209531357 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]]]}] 20:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1636ms 20:32:11 INFO - PROCESS | 4473 | 1461209531394 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:32:11 INFO - PROCESS | 4473 | 1461209531399 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:32:11 INFO - PROCESS | 4473 | 1461209531406 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:32:11 INFO - PROCESS | 4473 | 1461209531410 Marionette TRACE conn3 <- [1,2438,null,{}] 20:32:11 INFO - PROCESS | 4473 | 1461209531417 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}] 20:32:11 INFO - PROCESS | 4473 | 1461209531653 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:32:12 INFO - PROCESS | 4473 | 1461209532001 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e6000 == 140 [pid = 4473] [id = 617] 20:32:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x913c0400) [pid = 4473] [serial = 1852] [outer = (nil)] 20:32:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x94f18000) [pid = 4473] [serial = 1853] [outer = 0x913c0400] 20:32:12 INFO - PROCESS | 4473 | 1461209532099 Marionette DEBUG loaded listener.js 20:32:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x95c86400) [pid = 4473] [serial = 1854] [outer = 0x913c0400] 20:32:13 INFO - PROCESS | 4473 | 1461209533050 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]]]}] 20:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1684ms 20:32:13 INFO - PROCESS | 4473 | 1461209533091 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:32:13 INFO - PROCESS | 4473 | 1461209533096 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:32:13 INFO - PROCESS | 4473 | 1461209533103 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:32:13 INFO - PROCESS | 4473 | 1461209533108 Marionette TRACE conn3 <- [1,2442,null,{}] 20:32:13 INFO - PROCESS | 4473 | 1461209533114 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}] 20:32:13 INFO - PROCESS | 4473 | 1461209533375 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:32:13 INFO - PROCESS | 4473 | 1461209533724 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x94f0f000 == 141 [pid = 4473] [id = 618] 20:32:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x974a4c00) [pid = 4473] [serial = 1855] [outer = (nil)] 20:32:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x975eec00) [pid = 4473] [serial = 1856] [outer = 0x974a4c00] 20:32:13 INFO - PROCESS | 4473 | 1461209533831 Marionette DEBUG loaded listener.js 20:32:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x98396000) [pid = 4473] [serial = 1857] [outer = 0x974a4c00] 20:32:14 INFO - PROCESS | 4473 | 1461209534806 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]]]}] 20:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1744ms 20:32:14 INFO - PROCESS | 4473 | 1461209534848 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:32:14 INFO - PROCESS | 4473 | 1461209534853 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:32:14 INFO - PROCESS | 4473 | 1461209534859 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:32:14 INFO - PROCESS | 4473 | 1461209534863 Marionette TRACE conn3 <- [1,2446,null,{}] 20:32:14 INFO - PROCESS | 4473 | 1461209534869 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}] 20:32:15 INFO - PROCESS | 4473 | 1461209535104 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:32:15 INFO - PROCESS | 4473 | 1461209535439 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x97108400 == 142 [pid = 4473] [id = 619] 20:32:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x974a9400) [pid = 4473] [serial = 1858] [outer = (nil)] 20:32:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x98a03400) [pid = 4473] [serial = 1859] [outer = 0x974a9400] 20:32:15 INFO - PROCESS | 4473 | 1461209535536 Marionette DEBUG loaded listener.js 20:32:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x98a10400) [pid = 4473] [serial = 1860] [outer = 0x974a9400] 20:32:16 INFO - PROCESS | 4473 | 1461209536471 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]]]}] 20:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1687ms 20:32:16 INFO - PROCESS | 4473 | 1461209536547 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:32:16 INFO - PROCESS | 4473 | 1461209536551 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:32:16 INFO - PROCESS | 4473 | 1461209536558 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:32:16 INFO - PROCESS | 4473 | 1461209536561 Marionette TRACE conn3 <- [1,2450,null,{}] 20:32:16 INFO - PROCESS | 4473 | 1461209536567 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}] 20:32:16 INFO - PROCESS | 4473 | 1461209536844 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:32:17 INFO - PROCESS | 4473 | 1461209537178 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d6800 == 143 [pid = 4473] [id = 620] 20:32:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x89f21c00) [pid = 4473] [serial = 1861] [outer = (nil)] 20:32:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x9b086000) [pid = 4473] [serial = 1862] [outer = 0x89f21c00] 20:32:17 INFO - PROCESS | 4473 | 1461209537276 Marionette DEBUG loaded listener.js 20:32:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9b0dc000) [pid = 4473] [serial = 1863] [outer = 0x89f21c00] 20:32:18 INFO - PROCESS | 4473 | 1461209538234 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]]]}] 20:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1735ms 20:32:18 INFO - PROCESS | 4473 | 1461209538295 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:32:18 INFO - PROCESS | 4473 | 1461209538299 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:32:18 INFO - PROCESS | 4473 | 1461209538305 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:32:18 INFO - PROCESS | 4473 | 1461209538308 Marionette TRACE conn3 <- [1,2454,null,{}] 20:32:18 INFO - PROCESS | 4473 | 1461209538315 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}] 20:32:18 INFO - PROCESS | 4473 | 1461209538541 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:32:18 INFO - PROCESS | 4473 | 1461209538882 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x99043400 == 144 [pid = 4473] [id = 621] 20:32:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x994b4800) [pid = 4473] [serial = 1864] [outer = (nil)] 20:32:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x9fc5d800) [pid = 4473] [serial = 1865] [outer = 0x994b4800] 20:32:18 INFO - PROCESS | 4473 | 1461209538980 Marionette DEBUG loaded listener.js 20:32:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x9ff11800) [pid = 4473] [serial = 1866] [outer = 0x994b4800] 20:32:19 INFO - PROCESS | 4473 | 1461209539889 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]]]}] 20:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1636ms 20:32:19 INFO - PROCESS | 4473 | 1461209539943 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:32:19 INFO - PROCESS | 4473 | 1461209539947 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:32:19 INFO - PROCESS | 4473 | 1461209539954 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:32:19 INFO - PROCESS | 4473 | 1461209539957 Marionette TRACE conn3 <- [1,2458,null,{}] 20:32:19 INFO - PROCESS | 4473 | 1461209539964 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}] 20:32:20 INFO - PROCESS | 4473 | 1461209540195 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:32:20 INFO - PROCESS | 4473 | 1461209540529 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x9df98800 == 145 [pid = 4473] [id = 622] 20:32:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9fb90800) [pid = 4473] [serial = 1867] [outer = (nil)] 20:32:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0xa0f9b000) [pid = 4473] [serial = 1868] [outer = 0x9fb90800] 20:32:20 INFO - PROCESS | 4473 | 1461209540625 Marionette DEBUG loaded listener.js 20:32:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0xa2825c00) [pid = 4473] [serial = 1869] [outer = 0x9fb90800] 20:32:21 INFO - PROCESS | 4473 | 1461209541653 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]]]}] 20:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1732ms 20:32:21 INFO - PROCESS | 4473 | 1461209541687 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:32:21 INFO - PROCESS | 4473 | 1461209541690 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:32:21 INFO - PROCESS | 4473 | 1461209541698 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:32:21 INFO - PROCESS | 4473 | 1461209541700 Marionette TRACE conn3 <- [1,2462,null,{}] 20:32:21 INFO - PROCESS | 4473 | 1461209541707 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}] 20:32:21 INFO - PROCESS | 4473 | 1461209541947 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:32:22 INFO - PROCESS | 4473 | 1461209542289 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:22 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d1c00 == 146 [pid = 4473] [id = 623] 20:32:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x899e0000) [pid = 4473] [serial = 1870] [outer = (nil)] 20:32:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0xa459ac00) [pid = 4473] [serial = 1871] [outer = 0x899e0000] 20:32:22 INFO - PROCESS | 4473 | 1461209542390 Marionette DEBUG loaded listener.js 20:32:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0xa45a4000) [pid = 4473] [serial = 1872] [outer = 0x899e0000] 20:32:23 INFO - PROCESS | 4473 | 1461209543391 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]]]}] 20:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1732ms 20:32:23 INFO - PROCESS | 4473 | 1461209543430 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:32:23 INFO - PROCESS | 4473 | 1461209543433 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:32:23 INFO - PROCESS | 4473 | 1461209543441 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:32:23 INFO - PROCESS | 4473 | 1461209543445 Marionette TRACE conn3 <- [1,2466,null,{}] 20:32:23 INFO - PROCESS | 4473 | 1461209543451 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}] 20:32:23 INFO - PROCESS | 4473 | 1461209543699 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:32:24 INFO - PROCESS | 4473 | 1461209544045 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x83214c00 == 147 [pid = 4473] [id = 624] 20:32:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x83215000) [pid = 4473] [serial = 1873] [outer = (nil)] 20:32:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0x8321a400) [pid = 4473] [serial = 1874] [outer = 0x83215000] 20:32:24 INFO - PROCESS | 4473 | 1461209544150 Marionette DEBUG loaded listener.js 20:32:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0x8321c000) [pid = 4473] [serial = 1875] [outer = 0x83215000] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x87fdf800 == 146 [pid = 4473] [id = 557] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x89cefc00 == 145 [pid = 4473] [id = 562] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x85aed400 == 144 [pid = 4473] [id = 558] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x94f0e800 == 143 [pid = 4473] [id = 470] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0xa45a3000 == 142 [pid = 4473] [id = 559] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x9901b000 == 141 [pid = 4473] [id = 496] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba73c00 == 140 [pid = 4473] [id = 606] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x860bcc00 == 139 [pid = 4473] [id = 605] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x860b6800 == 138 [pid = 4473] [id = 604] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8a903c00 == 137 [pid = 4473] [id = 602] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x860b0c00 == 136 [pid = 4473] [id = 603] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x9fef0c00 == 135 [pid = 4473] [id = 601] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x9ea29400 == 134 [pid = 4473] [id = 600] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x887c9800 == 133 [pid = 4473] [id = 598] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x9df94800 == 132 [pid = 4473] [id = 599] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x97bf5800 == 131 [pid = 4473] [id = 597] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x95a2f000 == 130 [pid = 4473] [id = 596] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x939d6c00 == 129 [pid = 4473] [id = 595] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x93ac6800 == 128 [pid = 4473] [id = 594] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7dc400 == 127 [pid = 4473] [id = 592] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x85af2800 == 126 [pid = 4473] [id = 593] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa29c00 == 125 [pid = 4473] [id = 591] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8cec7000 == 124 [pid = 4473] [id = 590] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8f64ac00 == 123 [pid = 4473] [id = 589] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x8c3a1c00 == 122 [pid = 4473] [id = 588] 20:32:27 INFO - PROCESS | 4473 | --DOCSHELL 0x887ccc00 == 121 [pid = 4473] [id = 587] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x9073c000) [pid = 4473] [serial = 1683] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8cbcc400) [pid = 4473] [serial = 1632] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x9862e800) [pid = 4473] [serial = 1662] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8ba70000) [pid = 4473] [serial = 1755] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x89cf0000) [pid = 4473] [serial = 1757] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x8c3a6c00) [pid = 4473] [serial = 1758] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x91f1dc00) [pid = 4473] [serial = 1721] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x90741000) [pid = 4473] [serial = 1719] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x9073f000) [pid = 4473] [serial = 1718] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x904c8c00) [pid = 4473] [serial = 1716] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x904c0400) [pid = 4473] [serial = 1715] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8fd59c00) [pid = 4473] [serial = 1713] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8fa32400) [pid = 4473] [serial = 1712] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x8f642c00) [pid = 4473] [serial = 1710] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8e7e3800) [pid = 4473] [serial = 1709] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x8e69c000) [pid = 4473] [serial = 1707] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x8cec9c00) [pid = 4473] [serial = 1706] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8cdc2000) [pid = 4473] [serial = 1704] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8cb70800) [pid = 4473] [serial = 1703] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x8ba6d800) [pid = 4473] [serial = 1701] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8ab61800) [pid = 4473] [serial = 1700] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x89cee400) [pid = 4473] [serial = 1698] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x89ce3c00) [pid = 4473] [serial = 1697] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8a56d000) [pid = 4473] [serial = 1751] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x887aec00) [pid = 4473] [serial = 1748] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x887d2c00) [pid = 4473] [serial = 1749] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x9df99c00) [pid = 4473] [serial = 1746] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x9df91800) [pid = 4473] [serial = 1745] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x990c3400) [pid = 4473] [serial = 1743] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x99039800) [pid = 4473] [serial = 1742] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x9898d000) [pid = 4473] [serial = 1740] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x98726000) [pid = 4473] [serial = 1739] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x9838d000) [pid = 4473] [serial = 1737] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x9838a400) [pid = 4473] [serial = 1736] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x9700c000) [pid = 4473] [serial = 1734] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x96f7a400) [pid = 4473] [serial = 1733] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x95c88400) [pid = 4473] [serial = 1731] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x95c31800) [pid = 4473] [serial = 1730] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x93dcfc00) [pid = 4473] [serial = 1728] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x93d24400) [pid = 4473] [serial = 1727] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x92bdd800) [pid = 4473] [serial = 1725] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x92bd8800) [pid = 4473] [serial = 1724] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x9295f400) [pid = 4473] [serial = 1722] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8cbc2000) [pid = 4473] [serial = 1760] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x8b7a4000) [pid = 4473] [serial = 1754] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8a7a9400) [pid = 4473] [serial = 1752] [outer = (nil)] [url = about:blank] 20:32:28 INFO - PROCESS | 4473 | 1461209548513 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]]]}] 20:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 5094ms 20:32:28 INFO - PROCESS | 4473 | 1461209548536 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:32:28 INFO - PROCESS | 4473 | 1461209548542 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:32:28 INFO - PROCESS | 4473 | 1461209548550 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:32:28 INFO - PROCESS | 4473 | 1461209548556 Marionette TRACE conn3 <- [1,2470,null,{}] 20:32:28 INFO - PROCESS | 4473 | 1461209548566 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}] 20:32:28 INFO - PROCESS | 4473 | 1461209548827 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:32:29 INFO - PROCESS | 4473 | 1461209549050 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x8321b800 == 122 [pid = 4473] [id = 625] 20:32:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x85af2000) [pid = 4473] [serial = 1876] [outer = (nil)] 20:32:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x887d1400) [pid = 4473] [serial = 1877] [outer = 0x85af2000] 20:32:29 INFO - PROCESS | 4473 | 1461209549183 Marionette DEBUG loaded listener.js 20:32:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8994c000) [pid = 4473] [serial = 1878] [outer = 0x85af2000] 20:32:30 INFO - PROCESS | 4473 | 1461209550562 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]]]}] 20:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2039ms 20:32:30 INFO - PROCESS | 4473 | 1461209550592 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:32:30 INFO - PROCESS | 4473 | 1461209550606 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:32:30 INFO - PROCESS | 4473 | 1461209550718 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:32:30 INFO - PROCESS | 4473 | 1461209550722 Marionette TRACE conn3 <- [1,2474,null,{}] 20:32:30 INFO - PROCESS | 4473 | 1461209550737 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}] 20:32:31 INFO - PROCESS | 4473 | 1461209551034 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:32:31 INFO - PROCESS | 4473 | 1461209551125 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a7000 == 123 [pid = 4473] [id = 626] 20:32:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x887cb000) [pid = 4473] [serial = 1879] [outer = (nil)] 20:32:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8a743c00) [pid = 4473] [serial = 1880] [outer = 0x887cb000] 20:32:31 INFO - PROCESS | 4473 | 1461209551209 Marionette DEBUG loaded listener.js 20:32:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a7a9800) [pid = 4473] [serial = 1881] [outer = 0x887cb000] 20:32:32 INFO - PROCESS | 4473 | 1461209552444 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]]]}] 20:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1844ms 20:32:32 INFO - PROCESS | 4473 | 1461209552556 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:32:32 INFO - PROCESS | 4473 | 1461209552563 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:32:32 INFO - PROCESS | 4473 | 1461209552622 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:32:32 INFO - PROCESS | 4473 | 1461209552632 Marionette TRACE conn3 <- [1,2478,null,{}] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x89f23400) [pid = 4473] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8ba76400) [pid = 4473] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0xa0e83800) [pid = 4473] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0xa0a90800) [pid = 4473] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x9fb2b000) [pid = 4473] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x994cec00) [pid = 4473] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x9b0e1800) [pid = 4473] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x967c1000) [pid = 4473] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x93acd800) [pid = 4473] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x93ac8400) [pid = 4473] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x92af7000) [pid = 4473] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x929b5400) [pid = 4473] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8fd5dc00) [pid = 4473] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x8f959000) [pid = 4473] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x8f64cc00) [pid = 4473] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x8c3a5000) [pid = 4473] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x89ce8c00) [pid = 4473] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x89949c00) [pid = 4473] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 118 (0x860b1400) [pid = 4473] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 117 (0x8b79e400) [pid = 4473] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:32:33 INFO - PROCESS | 4473 | --DOMWINDOW == 116 (0x899de400) [pid = 4473] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:32:33 INFO - PROCESS | 4473 | 1461209553357 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}] 20:32:33 INFO - PROCESS | 4473 | 1461209553601 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:32:33 INFO - PROCESS | 4473 | 1461209553795 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x887ca400 == 124 [pid = 4473] [id = 627] 20:32:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 117 (0x8a90d000) [pid = 4473] [serial = 1882] [outer = (nil)] 20:32:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 118 (0x8b797400) [pid = 4473] [serial = 1883] [outer = 0x8a90d000] 20:32:33 INFO - PROCESS | 4473 | 1461209553878 Marionette DEBUG loaded listener.js 20:32:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0x8b90e000) [pid = 4473] [serial = 1884] [outer = 0x8a90d000] 20:32:34 INFO - PROCESS | 4473 | 1461209554744 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]]]}] 20:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2188ms 20:32:34 INFO - PROCESS | 4473 | 1461209554776 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:32:34 INFO - PROCESS | 4473 | 1461209554780 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:32:34 INFO - PROCESS | 4473 | 1461209554787 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:32:34 INFO - PROCESS | 4473 | 1461209554791 Marionette TRACE conn3 <- [1,2482,null,{}] 20:32:34 INFO - PROCESS | 4473 | 1461209554797 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}] 20:32:35 INFO - PROCESS | 4473 | 1461209555026 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:32:35 INFO - PROCESS | 4473 | 1461209555375 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x83218800 == 125 [pid = 4473] [id = 628] 20:32:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x83218c00) [pid = 4473] [serial = 1885] [outer = (nil)] 20:32:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x84d28000) [pid = 4473] [serial = 1886] [outer = 0x83218c00] 20:32:35 INFO - PROCESS | 4473 | 1461209555550 Marionette DEBUG loaded listener.js 20:32:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x87fe0000) [pid = 4473] [serial = 1887] [outer = 0x83218c00] 20:32:36 INFO - PROCESS | 4473 | 1461209556625 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]]]}] 20:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1887ms 20:32:36 INFO - PROCESS | 4473 | 1461209556675 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:32:36 INFO - PROCESS | 4473 | 1461209556682 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:32:36 INFO - PROCESS | 4473 | 1461209556691 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:32:36 INFO - PROCESS | 4473 | 1461209556698 Marionette TRACE conn3 <- [1,2486,null,{}] 20:32:36 INFO - PROCESS | 4473 | 1461209556707 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}] 20:32:36 INFO - PROCESS | 4473 | 1461209556962 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:32:37 INFO - PROCESS | 4473 | 1461209557321 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce8c00 == 126 [pid = 4473] [id = 629] 20:32:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8a570400) [pid = 4473] [serial = 1888] [outer = (nil)] 20:32:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x8a90b400) [pid = 4473] [serial = 1889] [outer = 0x8a570400] 20:32:37 INFO - PROCESS | 4473 | 1461209557416 Marionette DEBUG loaded listener.js 20:32:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8ab36800) [pid = 4473] [serial = 1890] [outer = 0x8a570400] 20:32:38 INFO - PROCESS | 4473 | 1461209558508 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]]]}] 20:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1894ms 20:32:38 INFO - PROCESS | 4473 | 1461209558587 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:32:38 INFO - PROCESS | 4473 | 1461209558594 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:32:38 INFO - PROCESS | 4473 | 1461209558605 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:32:38 INFO - PROCESS | 4473 | 1461209558610 Marionette TRACE conn3 <- [1,2490,null,{}] 20:32:38 INFO - PROCESS | 4473 | 1461209558617 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}] 20:32:38 INFO - PROCESS | 4473 | 1461209558908 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:32:39 INFO - PROCESS | 4473 | 1461209559308 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a90d800 == 127 [pid = 4473] [id = 630] 20:32:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8ba6a800) [pid = 4473] [serial = 1891] [outer = (nil)] 20:32:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8bb4c000) [pid = 4473] [serial = 1892] [outer = 0x8ba6a800] 20:32:39 INFO - PROCESS | 4473 | 1461209559411 Marionette DEBUG loaded listener.js 20:32:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8c3a3000) [pid = 4473] [serial = 1893] [outer = 0x8ba6a800] 20:32:40 INFO - PROCESS | 4473 | 1461209560513 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]]]}] 20:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1987ms 20:32:40 INFO - PROCESS | 4473 | 1461209560592 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:32:40 INFO - PROCESS | 4473 | 1461209560597 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:32:40 INFO - PROCESS | 4473 | 1461209560607 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:32:40 INFO - PROCESS | 4473 | 1461209560618 Marionette TRACE conn3 <- [1,2494,null,{}] 20:32:40 INFO - PROCESS | 4473 | 1461209560633 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}] 20:32:40 INFO - PROCESS | 4473 | 1461209560983 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:32:41 INFO - PROCESS | 4473 | 1461209561266 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4d000 == 128 [pid = 4473] [id = 631] 20:32:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8cbc4800) [pid = 4473] [serial = 1894] [outer = (nil)] 20:32:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8cdc8000) [pid = 4473] [serial = 1895] [outer = 0x8cbc4800] 20:32:41 INFO - PROCESS | 4473 | 1461209561371 Marionette DEBUG loaded listener.js 20:32:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8cec9c00) [pid = 4473] [serial = 1896] [outer = 0x8cbc4800] 20:32:42 INFO - PROCESS | 4473 | 1461209562463 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]]]}] 20:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1899ms 20:32:42 INFO - PROCESS | 4473 | 1461209562505 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:32:42 INFO - PROCESS | 4473 | 1461209562510 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:32:42 INFO - PROCESS | 4473 | 1461209562517 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:32:42 INFO - PROCESS | 4473 | 1461209562521 Marionette TRACE conn3 <- [1,2498,null,{}] 20:32:42 INFO - PROCESS | 4473 | 1461209562527 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}] 20:32:42 INFO - PROCESS | 4473 | 1461209562778 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:32:43 INFO - PROCESS | 4473 | 1461209563118 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbcac00 == 129 [pid = 4473] [id = 632] 20:32:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8cbcc000) [pid = 4473] [serial = 1897] [outer = (nil)] 20:32:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8e7d9c00) [pid = 4473] [serial = 1898] [outer = 0x8cbcc000] 20:32:43 INFO - PROCESS | 4473 | 1461209563216 Marionette DEBUG loaded listener.js 20:32:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8e7e3800) [pid = 4473] [serial = 1899] [outer = 0x8cbcc000] 20:32:44 INFO - PROCESS | 4473 | 1461209564195 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]]]}] 20:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1745ms 20:32:44 INFO - PROCESS | 4473 | 1461209564264 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:32:44 INFO - PROCESS | 4473 | 1461209564269 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:32:44 INFO - PROCESS | 4473 | 1461209564276 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:32:44 INFO - PROCESS | 4473 | 1461209564280 Marionette TRACE conn3 <- [1,2502,null,{}] 20:32:44 INFO - PROCESS | 4473 | 1461209564286 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}] 20:32:44 INFO - PROCESS | 4473 | 1461209564538 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:32:44 INFO - PROCESS | 4473 | 1461209564896 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa29000 == 130 [pid = 4473] [id = 633] 20:32:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8fa2ac00) [pid = 4473] [serial = 1900] [outer = (nil)] 20:32:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8fa34800) [pid = 4473] [serial = 1901] [outer = 0x8fa2ac00] 20:32:45 INFO - PROCESS | 4473 | 1461209565014 Marionette DEBUG loaded listener.js 20:32:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x904c7c00) [pid = 4473] [serial = 1902] [outer = 0x8fa2ac00] 20:32:46 INFO - PROCESS | 4473 | 1461209566061 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]]]}] 20:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1837ms 20:32:46 INFO - PROCESS | 4473 | 1461209566116 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:32:46 INFO - PROCESS | 4473 | 1461209566119 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:32:46 INFO - PROCESS | 4473 | 1461209566127 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:32:46 INFO - PROCESS | 4473 | 1461209566130 Marionette TRACE conn3 <- [1,2506,null,{}] 20:32:46 INFO - PROCESS | 4473 | 1461209566137 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}] 20:32:46 INFO - PROCESS | 4473 | 1461209566404 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:32:46 INFO - PROCESS | 4473 | 1461209566754 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d8400 == 131 [pid = 4473] [id = 634] 20:32:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8f94f400) [pid = 4473] [serial = 1903] [outer = (nil)] 20:32:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x90741400) [pid = 4473] [serial = 1904] [outer = 0x8f94f400] 20:32:46 INFO - PROCESS | 4473 | 1461209566890 Marionette DEBUG loaded listener.js 20:32:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x9131fc00) [pid = 4473] [serial = 1905] [outer = 0x8f94f400] 20:32:47 INFO - PROCESS | 4473 | 1461209567863 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]]]}] 20:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1784ms 20:32:47 INFO - PROCESS | 4473 | 1461209567913 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:32:47 INFO - PROCESS | 4473 | 1461209567917 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:32:47 INFO - PROCESS | 4473 | 1461209567924 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:32:47 INFO - PROCESS | 4473 | 1461209567928 Marionette TRACE conn3 <- [1,2510,null,{}] 20:32:47 INFO - PROCESS | 4473 | 1461209567934 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}] 20:32:48 INFO - PROCESS | 4473 | 1461209568182 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:32:48 INFO - PROCESS | 4473 | 1461209568534 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x90646800 == 132 [pid = 4473] [id = 635] 20:32:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x9073a400) [pid = 4473] [serial = 1906] [outer = (nil)] 20:32:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x929b3400) [pid = 4473] [serial = 1907] [outer = 0x9073a400] 20:32:48 INFO - PROCESS | 4473 | 1461209568633 Marionette DEBUG loaded listener.js 20:32:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x929be000) [pid = 4473] [serial = 1908] [outer = 0x9073a400] 20:32:49 INFO - PROCESS | 4473 | 1461209569696 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]]]}] 20:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1837ms 20:32:49 INFO - PROCESS | 4473 | 1461209569762 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:32:49 INFO - PROCESS | 4473 | 1461209569766 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:32:49 INFO - PROCESS | 4473 | 1461209569773 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:32:49 INFO - PROCESS | 4473 | 1461209569775 Marionette TRACE conn3 <- [1,2514,null,{}] 20:32:49 INFO - PROCESS | 4473 | 1461209569782 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}] 20:32:50 INFO - PROCESS | 4473 | 1461209570030 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:32:50 INFO - PROCESS | 4473 | 1461209570369 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbd0800 == 133 [pid = 4473] [id = 636] 20:32:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x9073f000) [pid = 4473] [serial = 1909] [outer = (nil)] 20:32:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x939d5000) [pid = 4473] [serial = 1910] [outer = 0x9073f000] 20:32:50 INFO - PROCESS | 4473 | 1461209570470 Marionette DEBUG loaded listener.js 20:32:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x939d9c00) [pid = 4473] [serial = 1911] [outer = 0x9073f000] 20:32:51 INFO - PROCESS | 4473 | 1461209571486 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]]]}] 20:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1782ms 20:32:51 INFO - PROCESS | 4473 | 1461209571556 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:32:51 INFO - PROCESS | 4473 | 1461209571561 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:32:51 INFO - PROCESS | 4473 | 1461209571567 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:32:51 INFO - PROCESS | 4473 | 1461209571571 Marionette TRACE conn3 <- [1,2518,null,{}] 20:32:51 INFO - PROCESS | 4473 | 1461209571578 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}] 20:32:51 INFO - PROCESS | 4473 | 1461209571823 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:32:52 INFO - PROCESS | 4473 | 1461209572166 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x9149e000 == 134 [pid = 4473] [id = 637] 20:32:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x92960000) [pid = 4473] [serial = 1912] [outer = (nil)] 20:32:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x93dd2000) [pid = 4473] [serial = 1913] [outer = 0x92960000] 20:32:52 INFO - PROCESS | 4473 | 1461209572266 Marionette DEBUG loaded listener.js 20:32:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x94f0d000) [pid = 4473] [serial = 1914] [outer = 0x92960000] 20:32:53 INFO - PROCESS | 4473 | 1461209573217 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]]]}] 20:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1687ms 20:32:53 INFO - PROCESS | 4473 | 1461209573255 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:32:53 INFO - PROCESS | 4473 | 1461209573259 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:32:53 INFO - PROCESS | 4473 | 1461209573266 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:32:53 INFO - PROCESS | 4473 | 1461209573269 Marionette TRACE conn3 <- [1,2522,null,{}] 20:32:53 INFO - PROCESS | 4473 | 1461209573275 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}] 20:32:53 INFO - PROCESS | 4473 | 1461209573538 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:32:53 INFO - PROCESS | 4473 | 1461209573896 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x967e3000 == 135 [pid = 4473] [id = 638] 20:32:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x967e4000) [pid = 4473] [serial = 1915] [outer = (nil)] 20:32:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x96f74800) [pid = 4473] [serial = 1916] [outer = 0x967e4000] 20:32:54 INFO - PROCESS | 4473 | 1461209574009 Marionette DEBUG loaded listener.js 20:32:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x974a1800) [pid = 4473] [serial = 1917] [outer = 0x967e4000] 20:32:55 INFO - PROCESS | 4473 | 1461209575022 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]]]}] 20:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1787ms 20:32:55 INFO - PROCESS | 4473 | 1461209575057 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:32:55 INFO - PROCESS | 4473 | 1461209575061 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:32:55 INFO - PROCESS | 4473 | 1461209575069 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:32:55 INFO - PROCESS | 4473 | 1461209575075 Marionette TRACE conn3 <- [1,2526,null,{}] 20:32:55 INFO - PROCESS | 4473 | 1461209575082 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}] 20:32:55 INFO - PROCESS | 4473 | 1461209575364 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:32:55 INFO - PROCESS | 4473 | 1461209575740 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x967c1000 == 136 [pid = 4473] [id = 639] 20:32:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x967e1400) [pid = 4473] [serial = 1918] [outer = (nil)] 20:32:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x986c2000) [pid = 4473] [serial = 1919] [outer = 0x967e1400] 20:32:55 INFO - PROCESS | 4473 | 1461209575860 Marionette DEBUG loaded listener.js 20:32:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x9898c400) [pid = 4473] [serial = 1920] [outer = 0x967e1400] 20:32:56 INFO - PROCESS | 4473 | 1461209576815 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]]]}] 20:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1797ms 20:32:56 INFO - PROCESS | 4473 | 1461209576868 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:32:56 INFO - PROCESS | 4473 | 1461209576872 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:32:56 INFO - PROCESS | 4473 | 1461209576879 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:32:56 INFO - PROCESS | 4473 | 1461209576883 Marionette TRACE conn3 <- [1,2530,null,{}] 20:32:56 INFO - PROCESS | 4473 | 1461209576889 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}] 20:32:57 INFO - PROCESS | 4473 | 1461209577137 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:32:57 INFO - PROCESS | 4473 | 1461209577475 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d2b400 == 137 [pid = 4473] [id = 640] 20:32:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x93dd1800) [pid = 4473] [serial = 1921] [outer = (nil)] 20:32:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x994b9400) [pid = 4473] [serial = 1922] [outer = 0x93dd1800] 20:32:57 INFO - PROCESS | 4473 | 1461209577573 Marionette DEBUG loaded listener.js 20:32:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x9b08a800) [pid = 4473] [serial = 1923] [outer = 0x93dd1800] 20:32:58 INFO - PROCESS | 4473 | 1461209578549 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]]]}] 20:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1733ms 20:32:58 INFO - PROCESS | 4473 | 1461209578612 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:32:58 INFO - PROCESS | 4473 | 1461209578616 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:32:58 INFO - PROCESS | 4473 | 1461209578623 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:32:58 INFO - PROCESS | 4473 | 1461209578627 Marionette TRACE conn3 <- [1,2534,null,{}] 20:32:58 INFO - PROCESS | 4473 | 1461209578633 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}] 20:32:58 INFO - PROCESS | 4473 | 1461209578867 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:32:59 INFO - PROCESS | 4473 | 1461209579218 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b73c00 == 138 [pid = 4473] [id = 641] 20:32:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x89f1c400) [pid = 4473] [serial = 1924] [outer = (nil)] 20:32:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x9ea29400) [pid = 4473] [serial = 1925] [outer = 0x89f1c400] 20:32:59 INFO - PROCESS | 4473 | 1461209579318 Marionette DEBUG loaded listener.js 20:32:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0xa0c34400) [pid = 4473] [serial = 1926] [outer = 0x89f1c400] 20:33:00 INFO - PROCESS | 4473 | 1461209580295 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]]]}] 20:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1736ms 20:33:00 INFO - PROCESS | 4473 | 1461209580360 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:33:00 INFO - PROCESS | 4473 | 1461209580364 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:33:00 INFO - PROCESS | 4473 | 1461209580371 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:33:00 INFO - PROCESS | 4473 | 1461209580375 Marionette TRACE conn3 <- [1,2538,null,{}] 20:33:00 INFO - PROCESS | 4473 | 1461209580382 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}] 20:33:00 INFO - PROCESS | 4473 | 1461209580638 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:33:01 INFO - PROCESS | 4473 | 1461209580983 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x9901b000 == 139 [pid = 4473] [id = 642] 20:33:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x994cec00) [pid = 4473] [serial = 1927] [outer = (nil)] 20:33:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0xa0fa3c00) [pid = 4473] [serial = 1928] [outer = 0x994cec00] 20:33:01 INFO - PROCESS | 4473 | 1461209581100 Marionette DEBUG loaded listener.js 20:33:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0xa2a8cc00) [pid = 4473] [serial = 1929] [outer = 0x994cec00] 20:33:02 INFO - PROCESS | 4473 | 1461209582155 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]]]}] 20:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1842ms 20:33:02 INFO - PROCESS | 4473 | 1461209582217 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:33:02 INFO - PROCESS | 4473 | 1461209582222 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:33:02 INFO - PROCESS | 4473 | 1461209582229 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:33:02 INFO - PROCESS | 4473 | 1461209582233 Marionette TRACE conn3 <- [1,2542,null,{}] 20:33:02 INFO - PROCESS | 4473 | 1461209582239 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}] 20:33:02 INFO - PROCESS | 4473 | 1461209582506 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:33:02 INFO - PROCESS | 4473 | 1461209582856 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x97699c00 == 140 [pid = 4473] [id = 643] 20:33:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9ffa7800) [pid = 4473] [serial = 1930] [outer = (nil)] 20:33:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0xa45a5800) [pid = 4473] [serial = 1931] [outer = 0x9ffa7800] 20:33:02 INFO - PROCESS | 4473 | 1461209582956 Marionette DEBUG loaded listener.js 20:33:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0xa45f6800) [pid = 4473] [serial = 1932] [outer = 0x9ffa7800] 20:33:03 INFO - PROCESS | 4473 | 1461209583946 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]]]}] 20:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1791ms 20:33:04 INFO - PROCESS | 4473 | 1461209584024 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:33:04 INFO - PROCESS | 4473 | 1461209584027 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:33:04 INFO - PROCESS | 4473 | 1461209584035 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:33:04 INFO - PROCESS | 4473 | 1461209584038 Marionette TRACE conn3 <- [1,2546,null,{}] 20:33:04 INFO - PROCESS | 4473 | 1461209584045 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}] 20:33:04 INFO - PROCESS | 4473 | 1461209584303 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:33:04 INFO - PROCESS | 4473 | 1461209584651 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x89946400 == 141 [pid = 4473] [id = 644] 20:33:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x8ab27c00) [pid = 4473] [serial = 1933] [outer = (nil)] 20:33:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0xa4957400) [pid = 4473] [serial = 1934] [outer = 0x8ab27c00] 20:33:04 INFO - PROCESS | 4473 | 1461209584750 Marionette DEBUG loaded listener.js 20:33:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0xa4958800) [pid = 4473] [serial = 1935] [outer = 0x8ab27c00] 20:33:05 INFO - PROCESS | 4473 | 1461209585693 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]]]}] 20:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1736ms 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x887ca400 == 140 [pid = 4473] [id = 627] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x887a7000 == 139 [pid = 4473] [id = 626] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8321b800 == 138 [pid = 4473] [id = 625] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x99043400 == 137 [pid = 4473] [id = 621] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x887d6800 == 136 [pid = 4473] [id = 620] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x97108400 == 135 [pid = 4473] [id = 619] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e6000 == 134 [pid = 4473] [id = 617] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x94f0f000 == 133 [pid = 4473] [id = 618] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x914a3c00 == 132 [pid = 4473] [id = 616] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x90738800 == 131 [pid = 4473] [id = 615] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e2800 == 130 [pid = 4473] [id = 614] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8f64b400 == 129 [pid = 4473] [id = 613] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb48c00 == 128 [pid = 4473] [id = 611] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8a908400 == 127 [pid = 4473] [id = 612] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba6d400 == 126 [pid = 4473] [id = 610] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce7c00 == 125 [pid = 4473] [id = 609] 20:33:08 INFO - PROCESS | 4473 | --DOCSHELL 0x860b2800 == 124 [pid = 4473] [id = 608] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8ba78c00) [pid = 4473] [serial = 1695] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x8bb4bc00) [pid = 4473] [serial = 1823] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x8bb48000) [pid = 4473] [serial = 1820] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0xa44c7c00) [pid = 4473] [serial = 1805] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0xa3c06400) [pid = 4473] [serial = 1803] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0xa2a9a000) [pid = 4473] [serial = 1802] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0xa0e8f000) [pid = 4473] [serial = 1800] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0xa0e8b000) [pid = 4473] [serial = 1799] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0xa0c37c00) [pid = 4473] [serial = 1797] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0xa0ade000) [pid = 4473] [serial = 1796] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x9fc78400) [pid = 4473] [serial = 1794] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x9df9a400) [pid = 4473] [serial = 1793] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x986cac00) [pid = 4473] [serial = 1791] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x98630800) [pid = 4473] [serial = 1790] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x974a8800) [pid = 4473] [serial = 1788] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x9749e400) [pid = 4473] [serial = 1787] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x95a31000) [pid = 4473] [serial = 1785] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x94f17000) [pid = 4473] [serial = 1784] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x93d28400) [pid = 4473] [serial = 1782] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x93acb400) [pid = 4473] [serial = 1781] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x92bf4800) [pid = 4473] [serial = 1779] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x92bee400) [pid = 4473] [serial = 1778] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x90740400) [pid = 4473] [serial = 1776] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x9073d000) [pid = 4473] [serial = 1775] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x904c3000) [pid = 4473] [serial = 1773] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x900c1800) [pid = 4473] [serial = 1772] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8fa2a400) [pid = 4473] [serial = 1770] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8f955400) [pid = 4473] [serial = 1769] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8cec3400) [pid = 4473] [serial = 1767] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8cbc2c00) [pid = 4473] [serial = 1766] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8a90f400) [pid = 4473] [serial = 1764] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8a7b0800) [pid = 4473] [serial = 1763] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x899e0800) [pid = 4473] [serial = 1814] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x89f1e400) [pid = 4473] [serial = 1815] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x860b9c00) [pid = 4473] [serial = 1812] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x860b8000) [pid = 4473] [serial = 1811] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0xa4954400) [pid = 4473] [serial = 1809] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0xa4950c00) [pid = 4473] [serial = 1808] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0xa45a5400) [pid = 4473] [serial = 1806] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8a90a400) [pid = 4473] [serial = 1818] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8a7b3c00) [pid = 4473] [serial = 1817] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8c321c00) [pid = 4473] [serial = 1821] [outer = (nil)] [url = about:blank] 20:33:08 INFO - PROCESS | 4473 | 1461209588657 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:33:08 INFO - PROCESS | 4473 | 1461209588663 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:33:08 INFO - PROCESS | 4473 | 1461209588699 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:33:08 INFO - PROCESS | 4473 | 1461209588705 Marionette TRACE conn3 <- [1,2550,null,{}] 20:33:08 INFO - PROCESS | 4473 | 1461209588713 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}] 20:33:08 INFO - PROCESS | 4473 | 1461209588930 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:33:09 INFO - PROCESS | 4473 | 1461209589180 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aec000 == 125 [pid = 4473] [id = 645] 20:33:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x85aec400) [pid = 4473] [serial = 1936] [outer = (nil)] 20:33:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x85af1800) [pid = 4473] [serial = 1937] [outer = 0x85aec400] 20:33:09 INFO - PROCESS | 4473 | 1461209589261 Marionette DEBUG loaded listener.js 20:33:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x860bc000) [pid = 4473] [serial = 1938] [outer = 0x85aec400] 20:33:10 INFO - PROCESS | 4473 | 1461209590185 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]]]}] 20:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1539ms 20:33:10 INFO - PROCESS | 4473 | 1461209590237 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:33:10 INFO - PROCESS | 4473 | 1461209590243 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:33:10 INFO - PROCESS | 4473 | 1461209590256 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:33:10 INFO - PROCESS | 4473 | 1461209590263 Marionette TRACE conn3 <- [1,2554,null,{}] 20:33:10 INFO - PROCESS | 4473 | 1461209590270 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}] 20:33:10 INFO - PROCESS | 4473 | 1461209590520 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:33:10 INFO - PROCESS | 4473 | 1461209590799 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fe1c00 == 126 [pid = 4473] [id = 646] 20:33:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x87fe7400) [pid = 4473] [serial = 1939] [outer = (nil)] 20:33:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x887ad800) [pid = 4473] [serial = 1940] [outer = 0x87fe7400] 20:33:10 INFO - PROCESS | 4473 | 1461209590884 Marionette DEBUG loaded listener.js 20:33:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x887d0400) [pid = 4473] [serial = 1941] [outer = 0x87fe7400] 20:33:11 INFO - PROCESS | 4473 | 1461209591951 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]]]}] 20:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1740ms 20:33:11 INFO - PROCESS | 4473 | 1461209591993 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:33:12 INFO - PROCESS | 4473 | 1461209591997 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:33:12 INFO - PROCESS | 4473 | 1461209592011 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:33:12 INFO - PROCESS | 4473 | 1461209592015 Marionette TRACE conn3 <- [1,2558,null,{}] 20:33:12 INFO - PROCESS | 4473 | 1461209592031 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}] 20:33:12 INFO - PROCESS | 4473 | 1461209592352 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:33:12 INFO - PROCESS | 4473 | 1461209592576 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x89954400 == 127 [pid = 4473] [id = 647] 20:33:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x89954800) [pid = 4473] [serial = 1942] [outer = (nil)] 20:33:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x899dc000) [pid = 4473] [serial = 1943] [outer = 0x89954800] 20:33:12 INFO - PROCESS | 4473 | 1461209592664 Marionette DEBUG loaded listener.js 20:33:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x899e0c00) [pid = 4473] [serial = 1944] [outer = 0x89954800] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x9fb90800) [pid = 4473] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x904bc800) [pid = 4473] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x83215000) [pid = 4473] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x89f27000) [pid = 4473] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x994b4800) [pid = 4473] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x9149c800) [pid = 4473] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x92af1c00) [pid = 4473] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x900cc400) [pid = 4473] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:33:13 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x899e0000) [pid = 4473] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x974a4c00) [pid = 4473] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x85af2000) [pid = 4473] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x8cec5000) [pid = 4473] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x89f21c00) [pid = 4473] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x887d0800) [pid = 4473] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x8cdc5800) [pid = 4473] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x887cb000) [pid = 4473] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x974a9400) [pid = 4473] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x8cec6800) [pid = 4473] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 118 (0x8994ec00) [pid = 4473] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:33:14 INFO - PROCESS | 4473 | --DOMWINDOW == 117 (0x913c0400) [pid = 4473] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:33:14 INFO - PROCESS | 4473 | 1461209594340 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]]]}] 20:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2398ms 20:33:14 INFO - PROCESS | 4473 | 1461209594405 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:33:14 INFO - PROCESS | 4473 | 1461209594409 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:33:14 INFO - PROCESS | 4473 | 1461209594416 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:33:14 INFO - PROCESS | 4473 | 1461209594420 Marionette TRACE conn3 <- [1,2562,null,{}] 20:33:14 INFO - PROCESS | 4473 | 1461209594441 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}] 20:33:14 INFO - PROCESS | 4473 | 1461209594705 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:33:14 INFO - PROCESS | 4473 | 1461209594934 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x83212000 == 128 [pid = 4473] [id = 648] 20:33:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 118 (0x85af2000) [pid = 4473] [serial = 1945] [outer = (nil)] 20:33:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0x89b2bc00) [pid = 4473] [serial = 1946] [outer = 0x85af2000] 20:33:15 INFO - PROCESS | 4473 | 1461209595013 Marionette DEBUG loaded listener.js 20:33:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x89cea000) [pid = 4473] [serial = 1947] [outer = 0x85af2000] 20:33:16 INFO - PROCESS | 4473 | 1461209596044 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]]]}] 20:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1654ms 20:33:16 INFO - PROCESS | 4473 | 1461209596087 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:33:16 INFO - PROCESS | 4473 | 1461209596094 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:33:16 INFO - PROCESS | 4473 | 1461209596104 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:33:16 INFO - PROCESS | 4473 | 1461209596111 Marionette TRACE conn3 <- [1,2566,null,{}] 20:33:16 INFO - PROCESS | 4473 | 1461209596122 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}] 20:33:16 INFO - PROCESS | 4473 | 1461209596422 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:33:16 INFO - PROCESS | 4473 | 1461209596808 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x860b4400 == 129 [pid = 4473] [id = 649] 20:33:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x860bb000) [pid = 4473] [serial = 1948] [outer = (nil)] 20:33:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x87b49000) [pid = 4473] [serial = 1949] [outer = 0x860bb000] 20:33:16 INFO - PROCESS | 4473 | 1461209596908 Marionette DEBUG loaded listener.js 20:33:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x87fe5000) [pid = 4473] [serial = 1950] [outer = 0x860bb000] 20:33:18 INFO - PROCESS | 4473 | 1461209598112 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]]]}] 20:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2047ms 20:33:18 INFO - PROCESS | 4473 | 1461209598155 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:33:18 INFO - PROCESS | 4473 | 1461209598169 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:33:18 INFO - PROCESS | 4473 | 1461209598186 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:33:18 INFO - PROCESS | 4473 | 1461209598195 Marionette TRACE conn3 <- [1,2570,null,{}] 20:33:18 INFO - PROCESS | 4473 | 1461209598204 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}] 20:33:18 INFO - PROCESS | 4473 | 1461209598624 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:33:19 INFO - PROCESS | 4473 | 1461209599102 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x8709ac00 == 130 [pid = 4473] [id = 650] 20:33:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x87b4fc00) [pid = 4473] [serial = 1951] [outer = (nil)] 20:33:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x89b26000) [pid = 4473] [serial = 1952] [outer = 0x87b4fc00] 20:33:19 INFO - PROCESS | 4473 | 1461209599258 Marionette DEBUG loaded listener.js 20:33:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x89f25400) [pid = 4473] [serial = 1953] [outer = 0x87b4fc00] 20:33:20 INFO - PROCESS | 4473 | 1461209600991 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]]]}] 20:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2856ms 20:33:21 INFO - PROCESS | 4473 | 1461209601137 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:33:21 INFO - PROCESS | 4473 | 1461209601142 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:33:21 INFO - PROCESS | 4473 | 1461209601159 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:33:21 INFO - PROCESS | 4473 | 1461209601166 Marionette TRACE conn3 <- [1,2574,null,{}] 20:33:21 INFO - PROCESS | 4473 | 1461209601192 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}] 20:33:21 INFO - PROCESS | 4473 | 1461209601470 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:33:21 INFO - PROCESS | 4473 | 1461209601761 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x89b29400 == 131 [pid = 4473] [id = 651] 20:33:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8a56b000) [pid = 4473] [serial = 1954] [outer = (nil)] 20:33:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8a7a9000) [pid = 4473] [serial = 1955] [outer = 0x8a56b000] 20:33:21 INFO - PROCESS | 4473 | 1461209601870 Marionette DEBUG loaded listener.js 20:33:22 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8a7b7c00) [pid = 4473] [serial = 1956] [outer = 0x8a56b000] 20:33:22 INFO - PROCESS | 4473 | 1461209602956 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]]]}] 20:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1841ms 20:33:23 INFO - PROCESS | 4473 | 1461209603000 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:33:23 INFO - PROCESS | 4473 | 1461209603005 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:33:23 INFO - PROCESS | 4473 | 1461209603011 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:33:23 INFO - PROCESS | 4473 | 1461209603015 Marionette TRACE conn3 <- [1,2578,null,{}] 20:33:23 INFO - PROCESS | 4473 | 1461209603021 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}] 20:33:23 INFO - PROCESS | 4473 | 1461209603266 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:33:23 INFO - PROCESS | 4473 | 1461209603611 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x89b2ac00 == 132 [pid = 4473] [id = 652] 20:33:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8a7aa000) [pid = 4473] [serial = 1957] [outer = (nil)] 20:33:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8ab2a000) [pid = 4473] [serial = 1958] [outer = 0x8a7aa000] 20:33:23 INFO - PROCESS | 4473 | 1461209603732 Marionette DEBUG loaded listener.js 20:33:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8ab5e800) [pid = 4473] [serial = 1959] [outer = 0x8a7aa000] 20:33:24 INFO - PROCESS | 4473 | 1461209604698 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]]]}] 20:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1732ms 20:33:24 INFO - PROCESS | 4473 | 1461209604758 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:33:24 INFO - PROCESS | 4473 | 1461209604761 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:33:24 INFO - PROCESS | 4473 | 1461209604772 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:33:24 INFO - PROCESS | 4473 | 1461209604774 Marionette TRACE conn3 <- [1,2582,null,{}] 20:33:24 INFO - PROCESS | 4473 | 1461209604781 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}] 20:33:25 INFO - PROCESS | 4473 | 1461209605033 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:33:25 INFO - PROCESS | 4473 | 1461209605371 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7ae400 == 133 [pid = 4473] [id = 653] 20:33:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8a909400) [pid = 4473] [serial = 1960] [outer = (nil)] 20:33:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8b79a800) [pid = 4473] [serial = 1961] [outer = 0x8a909400] 20:33:25 INFO - PROCESS | 4473 | 1461209605471 Marionette DEBUG loaded listener.js 20:33:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8b79f800) [pid = 4473] [serial = 1962] [outer = 0x8a909400] 20:33:26 INFO - PROCESS | 4473 | 1461209606425 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]]]}] 20:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1730ms 20:33:26 INFO - PROCESS | 4473 | 1461209606502 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:33:26 INFO - PROCESS | 4473 | 1461209606506 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:33:26 INFO - PROCESS | 4473 | 1461209606514 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:33:26 INFO - PROCESS | 4473 | 1461209606517 Marionette TRACE conn3 <- [1,2586,null,{}] 20:33:26 INFO - PROCESS | 4473 | 1461209606523 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}] 20:33:26 INFO - PROCESS | 4473 | 1461209606834 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:33:27 INFO - PROCESS | 4473 | 1461209607191 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab68400 == 134 [pid = 4473] [id = 654] 20:33:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8ba6b800) [pid = 4473] [serial = 1963] [outer = (nil)] 20:33:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8ba77c00) [pid = 4473] [serial = 1964] [outer = 0x8ba6b800] 20:33:27 INFO - PROCESS | 4473 | 1461209607288 Marionette DEBUG loaded listener.js 20:33:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8bb4c800) [pid = 4473] [serial = 1965] [outer = 0x8ba6b800] 20:33:28 INFO - PROCESS | 4473 | 1461209608248 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]]]}] 20:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1788ms 20:33:28 INFO - PROCESS | 4473 | 1461209608303 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:33:28 INFO - PROCESS | 4473 | 1461209608306 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:33:28 INFO - PROCESS | 4473 | 1461209608314 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:33:28 INFO - PROCESS | 4473 | 1461209608316 Marionette TRACE conn3 <- [1,2590,null,{}] 20:33:28 INFO - PROCESS | 4473 | 1461209608323 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}] 20:33:28 INFO - PROCESS | 4473 | 1461209608582 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:33:28 INFO - PROCESS | 4473 | 1461209608948 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba71800 == 135 [pid = 4473] [id = 655] 20:33:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8ba74c00) [pid = 4473] [serial = 1966] [outer = (nil)] 20:33:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8c321000) [pid = 4473] [serial = 1967] [outer = 0x8ba74c00] 20:33:29 INFO - PROCESS | 4473 | 1461209609059 Marionette DEBUG loaded listener.js 20:33:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8c3acc00) [pid = 4473] [serial = 1968] [outer = 0x8ba74c00] 20:33:30 INFO - PROCESS | 4473 | 1461209610013 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]]]}] 20:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1735ms 20:33:30 INFO - PROCESS | 4473 | 1461209610050 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:33:30 INFO - PROCESS | 4473 | 1461209610054 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:33:30 INFO - PROCESS | 4473 | 1461209610061 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:33:30 INFO - PROCESS | 4473 | 1461209610065 Marionette TRACE conn3 <- [1,2594,null,{}] 20:33:30 INFO - PROCESS | 4473 | 1461209610071 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}] 20:33:30 INFO - PROCESS | 4473 | 1461209610310 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:33:30 INFO - PROCESS | 4473 | 1461209610649 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb50c00 == 136 [pid = 4473] [id = 656] 20:33:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8c314000) [pid = 4473] [serial = 1969] [outer = (nil)] 20:33:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8cbc2400) [pid = 4473] [serial = 1970] [outer = 0x8c314000] 20:33:30 INFO - PROCESS | 4473 | 1461209610745 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8cbc3800) [pid = 4473] [serial = 1971] [outer = 0x8c314000] 20:33:31 INFO - PROCESS | 4473 | 1461209611729 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]]]}] 20:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1681ms 20:33:31 INFO - PROCESS | 4473 | 1461209611743 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:33:31 INFO - PROCESS | 4473 | 1461209611746 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:33:31 INFO - PROCESS | 4473 | 1461209611753 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:33:31 INFO - PROCESS | 4473 | 1461209611756 Marionette TRACE conn3 <- [1,2598,null,{}] 20:33:31 INFO - PROCESS | 4473 | 1461209611762 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}] 20:33:32 INFO - PROCESS | 4473 | 1461209612004 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:33:32 INFO - PROCESS | 4473 | 1461209612348 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cb63400 == 137 [pid = 4473] [id = 657] 20:33:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8cbc2c00) [pid = 4473] [serial = 1972] [outer = (nil)] 20:33:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8cdcd400) [pid = 4473] [serial = 1973] [outer = 0x8cbc2c00] 20:33:32 INFO - PROCESS | 4473 | 1461209612450 Marionette DEBUG loaded listener.js 20:33:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8cebc400) [pid = 4473] [serial = 1974] [outer = 0x8cbc2c00] 20:33:33 INFO - PROCESS | 4473 | 1461209613490 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]]]}] 20:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1786ms 20:33:33 INFO - PROCESS | 4473 | 1461209613540 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:33:33 INFO - PROCESS | 4473 | 1461209613553 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:33:33 INFO - PROCESS | 4473 | 1461209613565 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:33:33 INFO - PROCESS | 4473 | 1461209613570 Marionette TRACE conn3 <- [1,2602,null,{}] 20:33:33 INFO - PROCESS | 4473 | 1461209613576 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}] 20:33:33 INFO - PROCESS | 4473 | 1461209613880 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:33:34 INFO - PROCESS | 4473 | 1461209614253 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cbccc00 == 138 [pid = 4473] [id = 658] 20:33:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x8cdc9c00) [pid = 4473] [serial = 1975] [outer = (nil)] 20:33:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8e697000) [pid = 4473] [serial = 1976] [outer = 0x8cdc9c00] 20:33:34 INFO - PROCESS | 4473 | 1461209614365 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8e69d400) [pid = 4473] [serial = 1977] [outer = 0x8cdc9c00] 20:33:35 INFO - PROCESS | 4473 | 1461209615345 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]]]}] 20:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1851ms 20:33:35 INFO - PROCESS | 4473 | 1461209615413 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:33:35 INFO - PROCESS | 4473 | 1461209615418 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:33:35 INFO - PROCESS | 4473 | 1461209615425 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:33:35 INFO - PROCESS | 4473 | 1461209615430 Marionette TRACE conn3 <- [1,2606,null,{}] 20:33:35 INFO - PROCESS | 4473 | 1461209615436 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}] 20:33:35 INFO - PROCESS | 4473 | 1461209615728 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:33:36 INFO - PROCESS | 4473 | 1461209616091 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec8c00 == 139 [pid = 4473] [id = 659] 20:33:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8f648400) [pid = 4473] [serial = 1978] [outer = (nil)] 20:33:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8f64d400) [pid = 4473] [serial = 1979] [outer = 0x8f648400] 20:33:36 INFO - PROCESS | 4473 | 1461209616190 Marionette DEBUG loaded listener.js 20:33:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8f958000) [pid = 4473] [serial = 1980] [outer = 0x8f648400] 20:33:37 INFO - PROCESS | 4473 | 1461209617200 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]]]}] 20:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1837ms 20:33:37 INFO - PROCESS | 4473 | 1461209617263 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:33:37 INFO - PROCESS | 4473 | 1461209617267 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:33:37 INFO - PROCESS | 4473 | 1461209617273 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - PROCESS | 4473 | 1461209617277 Marionette TRACE conn3 <- [1,2610,null,{}] 20:33:37 INFO - PROCESS | 4473 | 1461209617283 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}] 20:33:37 INFO - PROCESS | 4473 | 1461209617550 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:33:37 INFO - PROCESS | 4473 | 1461209617897 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec9000 == 140 [pid = 4473] [id = 660] 20:33:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x8e7e1c00) [pid = 4473] [serial = 1981] [outer = (nil)] 20:33:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x8fa2ec00) [pid = 4473] [serial = 1982] [outer = 0x8e7e1c00] 20:33:37 INFO - PROCESS | 4473 | 1461209617994 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x8fa32800) [pid = 4473] [serial = 1983] [outer = 0x8e7e1c00] 20:33:38 INFO - PROCESS | 4473 | 1461209618977 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]]]}] 20:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1792ms 20:33:39 INFO - PROCESS | 4473 | 1461209619066 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:33:39 INFO - PROCESS | 4473 | 1461209619069 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:33:39 INFO - PROCESS | 4473 | 1461209619076 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:33:39 INFO - PROCESS | 4473 | 1461209619080 Marionette TRACE conn3 <- [1,2614,null,{}] 20:33:39 INFO - PROCESS | 4473 | 1461209619086 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}] 20:33:39 INFO - PROCESS | 4473 | 1461209619362 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:33:39 INFO - PROCESS | 4473 | 1461209619710 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x85004800 == 141 [pid = 4473] [id = 661] 20:33:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x899e4c00) [pid = 4473] [serial = 1984] [outer = (nil)] 20:33:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x900c5000) [pid = 4473] [serial = 1985] [outer = 0x899e4c00] 20:33:39 INFO - PROCESS | 4473 | 1461209619802 Marionette DEBUG loaded listener.js 20:33:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x900cc400) [pid = 4473] [serial = 1986] [outer = 0x899e4c00] 20:33:40 INFO - PROCESS | 4473 | 1461209620708 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]]]}] 20:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1687ms 20:33:40 INFO - PROCESS | 4473 | 1461209620783 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:33:40 INFO - PROCESS | 4473 | 1461209620786 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:33:40 INFO - PROCESS | 4473 | 1461209620797 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:33:40 INFO - PROCESS | 4473 | 1461209620800 Marionette TRACE conn3 <- [1,2618,null,{}] 20:33:40 INFO - PROCESS | 4473 | 1461209620807 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}] 20:33:41 INFO - PROCESS | 4473 | 1461209621052 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:33:41 INFO - PROCESS | 4473 | 1461209621406 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa2f400 == 142 [pid = 4473] [id = 662] 20:33:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x900c6000) [pid = 4473] [serial = 1987] [outer = (nil)] 20:33:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x904c4400) [pid = 4473] [serial = 1988] [outer = 0x900c6000] 20:33:41 INFO - PROCESS | 4473 | 1461209621502 Marionette DEBUG loaded listener.js 20:33:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x904c7800) [pid = 4473] [serial = 1989] [outer = 0x900c6000] 20:33:42 INFO - PROCESS | 4473 | 1461209622456 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]]]}] 20:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1731ms 20:33:42 INFO - PROCESS | 4473 | 1461209622530 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:33:42 INFO - PROCESS | 4473 | 1461209622534 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:33:42 INFO - PROCESS | 4473 | 1461209622540 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:33:42 INFO - PROCESS | 4473 | 1461209622544 Marionette TRACE conn3 <- [1,2622,null,{}] 20:33:42 INFO - PROCESS | 4473 | 1461209622550 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}] 20:33:42 INFO - PROCESS | 4473 | 1461209622854 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:33:43 INFO - PROCESS | 4473 | 1461209623202 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x85ae9800 == 143 [pid = 4473] [id = 663] 20:33:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x8cec9400) [pid = 4473] [serial = 1990] [outer = (nil)] 20:33:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x90739000) [pid = 4473] [serial = 1991] [outer = 0x8cec9400] 20:33:43 INFO - PROCESS | 4473 | 1461209623295 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9073b000) [pid = 4473] [serial = 1992] [outer = 0x8cec9400] 20:33:44 INFO - PROCESS | 4473 | 1461209624258 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]]]}] 20:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1781ms 20:33:44 INFO - PROCESS | 4473 | 1461209624324 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 4473 | 1461209624328 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:33:44 INFO - PROCESS | 4473 | 1461209624335 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:33:44 INFO - PROCESS | 4473 | 1461209624338 Marionette TRACE conn3 <- [1,2626,null,{}] 20:33:44 INFO - PROCESS | 4473 | 1461209624344 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}] 20:33:44 INFO - PROCESS | 4473 | 1461209624586 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:33:44 INFO - PROCESS | 4473 | 1461209624937 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e3c00 == 144 [pid = 4473] [id = 664] 20:33:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x8a7b2000) [pid = 4473] [serial = 1993] [outer = (nil)] 20:33:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x91326800) [pid = 4473] [serial = 1994] [outer = 0x8a7b2000] 20:33:45 INFO - PROCESS | 4473 | 1461209625032 Marionette DEBUG loaded listener.js 20:33:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x9149a800) [pid = 4473] [serial = 1995] [outer = 0x8a7b2000] 20:33:46 INFO - PROCESS | 4473 | 1461209626006 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]]]}] 20:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1735ms 20:33:46 INFO - PROCESS | 4473 | 1461209626071 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:33:46 INFO - PROCESS | 4473 | 1461209626075 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:33:46 INFO - PROCESS | 4473 | 1461209626082 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:33:46 INFO - PROCESS | 4473 | 1461209626086 Marionette TRACE conn3 <- [1,2630,null,{}] 20:33:46 INFO - PROCESS | 4473 | 1461209626092 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}] 20:33:46 INFO - PROCESS | 4473 | 1461209626332 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x85aea400 == 143 [pid = 4473] [id = 472] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x84d2ec00 == 142 [pid = 4473] [id = 475] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x84d29c00 == 141 [pid = 4473] [id = 473] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x89946400 == 140 [pid = 4473] [id = 644] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x97699c00 == 139 [pid = 4473] [id = 643] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x88b73c00 == 138 [pid = 4473] [id = 641] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x9901b000 == 137 [pid = 4473] [id = 642] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x93d2b400 == 136 [pid = 4473] [id = 640] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x967c1000 == 135 [pid = 4473] [id = 639] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x967e3000 == 134 [pid = 4473] [id = 638] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x9149e000 == 133 [pid = 4473] [id = 637] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x90646800 == 132 [pid = 4473] [id = 635] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbd0800 == 131 [pid = 4473] [id = 636] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x887d8400 == 130 [pid = 4473] [id = 634] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa29000 == 129 [pid = 4473] [id = 633] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8cbcac00 == 128 [pid = 4473] [id = 632] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb4d000 == 127 [pid = 4473] [id = 631] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce8c00 == 126 [pid = 4473] [id = 629] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8a90d800 == 125 [pid = 4473] [id = 630] 20:33:49 INFO - PROCESS | 4473 | --DOCSHELL 0x83218800 == 124 [pid = 4473] [id = 628] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0xa0f9b000) [pid = 4473] [serial = 1868] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x929b7800) [pid = 4473] [serial = 1845] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8321a400) [pid = 4473] [serial = 1874] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8ba77800) [pid = 4473] [serial = 1830] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x8321c000) [pid = 4473] [serial = 1875] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x9ff11800) [pid = 4473] [serial = 1866] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x9295e800) [pid = 4473] [serial = 1844] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x92bee000) [pid = 4473] [serial = 1847] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x93d29800) [pid = 4473] [serial = 1850] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x92bf1c00) [pid = 4473] [serial = 1848] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x9073bc00) [pid = 4473] [serial = 1842] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0xa459ac00) [pid = 4473] [serial = 1871] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x98396000) [pid = 4473] [serial = 1857] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x90734c00) [pid = 4473] [serial = 1841] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x887d1400) [pid = 4473] [serial = 1877] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0xa45a4000) [pid = 4473] [serial = 1872] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8fa33400) [pid = 4473] [serial = 1839] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x9b0dc000) [pid = 4473] [serial = 1863] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x9b086000) [pid = 4473] [serial = 1862] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x89cf0400) [pid = 4473] [serial = 1826] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8994c000) [pid = 4473] [serial = 1878] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8a570000) [pid = 4473] [serial = 1827] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x975eec00) [pid = 4473] [serial = 1856] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x8e698400) [pid = 4473] [serial = 1832] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8a743c00) [pid = 4473] [serial = 1880] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x98a03400) [pid = 4473] [serial = 1859] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8f952000) [pid = 4473] [serial = 1836] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8cdcbc00) [pid = 4473] [serial = 1761] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x94f18000) [pid = 4473] [serial = 1853] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8b90e400) [pid = 4473] [serial = 1829] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x95c86400) [pid = 4473] [serial = 1854] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8fa2bc00) [pid = 4473] [serial = 1838] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8f64f400) [pid = 4473] [serial = 1835] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x8b797400) [pid = 4473] [serial = 1883] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8a7a9800) [pid = 4473] [serial = 1881] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0xa2825c00) [pid = 4473] [serial = 1869] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x98a10400) [pid = 4473] [serial = 1860] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8e6a3c00) [pid = 4473] [serial = 1833] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x93d31c00) [pid = 4473] [serial = 1851] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x9fc5d800) [pid = 4473] [serial = 1865] [outer = (nil)] [url = about:blank] 20:33:49 INFO - PROCESS | 4473 | 1461209629499 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x8321d400 == 125 [pid = 4473] [id = 665] 20:33:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8321e400) [pid = 4473] [serial = 1996] [outer = (nil)] 20:33:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x84613000) [pid = 4473] [serial = 1997] [outer = 0x8321e400] 20:33:49 INFO - PROCESS | 4473 | 1461209629588 Marionette DEBUG loaded listener.js 20:33:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8500b000) [pid = 4473] [serial = 1998] [outer = 0x8321e400] 20:33:50 INFO - PROCESS | 4473 | 1461209630434 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 4399ms 20:33:50 INFO - PROCESS | 4473 | 1461209630484 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 4473 | 1461209630491 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:33:50 INFO - PROCESS | 4473 | 1461209630530 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 4473 | 1461209630534 Marionette TRACE conn3 <- [1,2634,null,{}] 20:33:50 INFO - PROCESS | 4473 | 1461209630542 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}] 20:33:50 INFO - PROCESS | 4473 | 1461209630764 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:33:50 INFO - PROCESS | 4473 | 1461209630969 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x887cf000 == 126 [pid = 4473] [id = 666] 20:33:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x887cf400) [pid = 4473] [serial = 1999] [outer = (nil)] 20:33:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x89949800) [pid = 4473] [serial = 2000] [outer = 0x887cf400] 20:33:51 INFO - PROCESS | 4473 | 1461209631056 Marionette DEBUG loaded listener.js 20:33:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x899da800) [pid = 4473] [serial = 2001] [outer = 0x887cf400] 20:33:52 INFO - PROCESS | 4473 | 1461209632090 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]]]}] 20:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1598ms 20:33:52 INFO - PROCESS | 4473 | 1461209632124 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:33:52 INFO - PROCESS | 4473 | 1461209632130 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:33:52 INFO - PROCESS | 4473 | 1461209632138 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:33:52 INFO - PROCESS | 4473 | 1461209632141 Marionette TRACE conn3 <- [1,2638,null,{}] 20:33:52 INFO - PROCESS | 4473 | 1461209632158 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}] 20:33:52 INFO - PROCESS | 4473 | 1461209632482 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:33:52 INFO - PROCESS | 4473 | 1461209632519 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce3c00 == 127 [pid = 4473] [id = 667] 20:33:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8a569400) [pid = 4473] [serial = 2002] [outer = (nil)] 20:33:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8a745000) [pid = 4473] [serial = 2003] [outer = 0x8a569400] 20:33:52 INFO - PROCESS | 4473 | 1461209632676 Marionette DEBUG loaded listener.js 20:33:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a7a8400) [pid = 4473] [serial = 2004] [outer = 0x8a569400] 20:33:53 INFO - PROCESS | 4473 | 1461209633697 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]]]}] 20:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1637ms 20:33:53 INFO - PROCESS | 4473 | 1461209633775 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:33:53 INFO - PROCESS | 4473 | 1461209633780 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8a570400) [pid = 4473] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x9073a400) [pid = 4473] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x89f1c400) [pid = 4473] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8f94f400) [pid = 4473] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x994cec00) [pid = 4473] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8cbc4800) [pid = 4473] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x85aec400) [pid = 4473] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x967e4000) [pid = 4473] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x89954800) [pid = 4473] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x967e1400) [pid = 4473] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x92960000) [pid = 4473] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x9ffa7800) [pid = 4473] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x93dd1800) [pid = 4473] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x83218c00) [pid = 4473] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x87fe7400) [pid = 4473] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x8ba6a800) [pid = 4473] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x89f1f400) [pid = 4473] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x9073f000) [pid = 4473] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 118 (0x8cbcc000) [pid = 4473] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:33:54 INFO - PROCESS | 4473 | --DOMWINDOW == 117 (0x8fa2ac00) [pid = 4473] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:33:54 INFO - PROCESS | 4473 | 1461209634363 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 4473 | 1461209634373 Marionette TRACE conn3 <- [1,2642,null,{}] 20:33:54 INFO - PROCESS | 4473 | 1461209634397 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}] 20:33:54 INFO - PROCESS | 4473 | 1461209634709 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:33:54 INFO - PROCESS | 4473 | 1461209634841 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b7c000 == 128 [pid = 4473] [id = 668] 20:33:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 118 (0x8a563000) [pid = 4473] [serial = 2005] [outer = (nil)] 20:33:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0x8a903400) [pid = 4473] [serial = 2006] [outer = 0x8a563000] 20:33:54 INFO - PROCESS | 4473 | 1461209634918 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x8b797000) [pid = 4473] [serial = 2007] [outer = 0x8a563000] 20:33:55 INFO - PROCESS | 4473 | 1461209635717 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]]]}] 20:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1943ms 20:33:55 INFO - PROCESS | 4473 | 1461209635731 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:33:55 INFO - PROCESS | 4473 | 1461209635736 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:33:55 INFO - PROCESS | 4473 | 1461209635754 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:33:55 INFO - PROCESS | 4473 | 1461209635758 Marionette TRACE conn3 <- [1,2646,null,{}] 20:33:55 INFO - PROCESS | 4473 | 1461209635763 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}] 20:33:55 INFO - PROCESS | 4473 | 1461209635973 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:33:56 INFO - PROCESS | 4473 | 1461209635994 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a56e000 == 129 [pid = 4473] [id = 669] 20:33:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x8a906400) [pid = 4473] [serial = 2008] [outer = (nil)] 20:33:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x8b90d000) [pid = 4473] [serial = 2009] [outer = 0x8a906400] 20:33:56 INFO - PROCESS | 4473 | 1461209636259 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8ba6ac00) [pid = 4473] [serial = 2010] [outer = 0x8a906400] 20:33:57 INFO - PROCESS | 4473 | 1461209637433 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]]]}] 20:33:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1741ms 20:33:57 INFO - PROCESS | 4473 | 1461209637496 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:33:57 INFO - PROCESS | 4473 | 1461209637505 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:33:57 INFO - PROCESS | 4473 | 1461209637515 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:33:57 INFO - PROCESS | 4473 | 1461209637521 Marionette TRACE conn3 <- [1,2650,null,{}] 20:33:57 INFO - PROCESS | 4473 | 1461209637576 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}] 20:33:57 INFO - PROCESS | 4473 | 1461209637872 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:33:58 INFO - PROCESS | 4473 | 1461209638240 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x860bd000 == 130 [pid = 4473] [id = 670] 20:33:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x87fdf800) [pid = 4473] [serial = 2011] [outer = (nil)] 20:33:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x89954800) [pid = 4473] [serial = 2012] [outer = 0x87fdf800] 20:33:58 INFO - PROCESS | 4473 | 1461209638334 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x89f1e400) [pid = 4473] [serial = 2013] [outer = 0x87fdf800] 20:33:59 INFO - PROCESS | 4473 | 1461209639428 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]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:33:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1988ms 20:33:59 INFO - PROCESS | 4473 | 1461209639505 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:33:59 INFO - PROCESS | 4473 | 1461209639516 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:33:59 INFO - PROCESS | 4473 | 1461209639530 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 4473 | 1461209639535 Marionette TRACE conn3 <- [1,2654,null,{}] 20:33:59 INFO - PROCESS | 4473 | 1461209639543 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}] 20:33:59 INFO - PROCESS | 4473 | 1461209639946 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:34:00 INFO - PROCESS | 4473 | 1461209640235 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x89b20400 == 131 [pid = 4473] [id = 671] 20:34:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8a7b7000) [pid = 4473] [serial = 2014] [outer = (nil)] 20:34:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8ab62c00) [pid = 4473] [serial = 2015] [outer = 0x8a7b7000] 20:34:00 INFO - PROCESS | 4473 | 1461209640327 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8b90a000) [pid = 4473] [serial = 2016] [outer = 0x8a7b7000] 20:34:01 INFO - PROCESS | 4473 | 1461209641313 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]]]}] 20:34:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1839ms 20:34:01 INFO - PROCESS | 4473 | 1461209641369 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:34:01 INFO - PROCESS | 4473 | 1461209641373 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:34:01 INFO - PROCESS | 4473 | 1461209641381 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - PROCESS | 4473 | 1461209641387 Marionette TRACE conn3 <- [1,2658,null,{}] 20:34:01 INFO - PROCESS | 4473 | 1461209641404 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}] 20:34:01 INFO - PROCESS | 4473 | 1461209641693 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:34:02 INFO - PROCESS | 4473 | 1461209642069 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:02 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba6c000 == 132 [pid = 4473] [id = 672] 20:34:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8bb48800) [pid = 4473] [serial = 2017] [outer = (nil)] 20:34:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8cb6f000) [pid = 4473] [serial = 2018] [outer = 0x8bb48800] 20:34:02 INFO - PROCESS | 4473 | 1461209642189 Marionette DEBUG loaded listener.js 20:34:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8cdc1800) [pid = 4473] [serial = 2019] [outer = 0x8bb48800] 20:34:03 INFO - PROCESS | 4473 | 1461209643192 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]]]}] 20:34:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1842ms 20:34:03 INFO - PROCESS | 4473 | 1461209643224 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:34:03 INFO - PROCESS | 4473 | 1461209643229 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:34:03 INFO - PROCESS | 4473 | 1461209643236 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:34:03 INFO - PROCESS | 4473 | 1461209643240 Marionette TRACE conn3 <- [1,2662,null,{}] 20:34:03 INFO - PROCESS | 4473 | 1461209643247 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}] 20:34:03 INFO - PROCESS | 4473 | 1461209643508 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:34:03 INFO - PROCESS | 4473 | 1461209643894 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7b0000 == 133 [pid = 4473] [id = 673] 20:34:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8cbc5c00) [pid = 4473] [serial = 2020] [outer = (nil)] 20:34:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8e69f400) [pid = 4473] [serial = 2021] [outer = 0x8cbc5c00] 20:34:03 INFO - PROCESS | 4473 | 1461209643990 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8e7de800) [pid = 4473] [serial = 2022] [outer = 0x8cbc5c00] 20:34:04 INFO - PROCESS | 4473 | 1461209644977 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]]]}] 20:34:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:34:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1790ms 20:34:05 INFO - PROCESS | 4473 | 1461209645027 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:34:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:34:05 INFO - PROCESS | 4473 | 1461209645032 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:34:05 INFO - PROCESS | 4473 | 1461209645039 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:34:05 INFO - PROCESS | 4473 | 1461209645042 Marionette TRACE conn3 <- [1,2666,null,{}] 20:34:05 INFO - PROCESS | 4473 | 1461209645048 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}] 20:34:05 INFO - PROCESS | 4473 | 1461209645294 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:34:05 INFO - PROCESS | 4473 | 1461209645642 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdcc000 == 134 [pid = 4473] [id = 674] 20:34:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8e7d8800) [pid = 4473] [serial = 2023] [outer = (nil)] 20:34:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8f64fc00) [pid = 4473] [serial = 2024] [outer = 0x8e7d8800] 20:34:05 INFO - PROCESS | 4473 | 1461209645767 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8f94ec00) [pid = 4473] [serial = 2025] [outer = 0x8e7d8800] 20:34:07 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:07 INFO - PROCESS | 4473 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:34:07 INFO - PROCESS | 4473 | 1461209647167 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]]]}] 20:34:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 20:34:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2185ms 20:34:07 INFO - PROCESS | 4473 | 1461209647224 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:34:07 INFO - PROCESS | 4473 | 1461209647229 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:34:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:34:07 INFO - PROCESS | 4473 | 1461209647335 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:34:07 INFO - PROCESS | 4473 | 1461209647338 Marionette TRACE conn3 <- [1,2670,null,{}] 20:34:07 INFO - PROCESS | 4473 | 1461209647350 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}] 20:34:07 INFO - PROCESS | 4473 | 1461209647611 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:34:07 INFO - PROCESS | 4473 | 1461209647898 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:07 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e7e5400 == 135 [pid = 4473] [id = 675] 20:34:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8f645400) [pid = 4473] [serial = 2026] [outer = (nil)] 20:34:07 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x900ca000) [pid = 4473] [serial = 2027] [outer = 0x8f645400] 20:34:07 INFO - PROCESS | 4473 | 1461209647995 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x904c5c00) [pid = 4473] [serial = 2028] [outer = 0x8f645400] 20:34:09 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:09 INFO - PROCESS | 4473 | 1461209649421 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] 20:34:09 INFO - PROCESS | 4473 | 1461209649582 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:34:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:34:09 INFO - PROCESS | 4473 | 1461209649597 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 4473 | 1461209649601 Marionette TRACE conn3 <- [1,2674,null,{}] 20:34:09 INFO - PROCESS | 4473 | 1461209649608 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}] 20:34:09 INFO - PROCESS | 4473 | 1461209649869 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:34:10 INFO - PROCESS | 4473 | 1461209650192 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a74e800 == 136 [pid = 4473] [id = 676] 20:34:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8f64bc00) [pid = 4473] [serial = 2029] [outer = (nil)] 20:34:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x9131f400) [pid = 4473] [serial = 2030] [outer = 0x8f64bc00] 20:34:10 INFO - PROCESS | 4473 | 1461209650286 Marionette DEBUG loaded listener.js 20:34:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x914a1c00) [pid = 4473] [serial = 2031] [outer = 0x8f64bc00] 20:34:11 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:11 INFO - PROCESS | 4473 | 1461209651681 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] 20:34:11 INFO - PROCESS | 4473 | 1461209651747 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:34:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:34:11 INFO - PROCESS | 4473 | 1461209651754 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 4473 | 1461209651758 Marionette TRACE conn3 <- [1,2678,null,{}] 20:34:11 INFO - PROCESS | 4473 | 1461209651764 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}] 20:34:12 INFO - PROCESS | 4473 | 1461209652152 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:34:12 INFO - PROCESS | 4473 | 1461209652373 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x90739400 == 137 [pid = 4473] [id = 677] 20:34:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x92958000) [pid = 4473] [serial = 2032] [outer = (nil)] 20:34:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x929b8800) [pid = 4473] [serial = 2033] [outer = 0x92958000] 20:34:12 INFO - PROCESS | 4473 | 1461209652462 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x929bc000) [pid = 4473] [serial = 2034] [outer = 0x92958000] 20:34:13 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:13 INFO - PROCESS | 4473 | 1461209653863 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 20:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2133ms 20:34:13 INFO - PROCESS | 4473 | 1461209653889 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 4473 | 1461209653893 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:34:13 INFO - PROCESS | 4473 | 1461209653900 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 4473 | 1461209653903 Marionette TRACE conn3 <- [1,2682,null,{}] 20:34:13 INFO - PROCESS | 4473 | 1461209653910 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}] 20:34:14 INFO - PROCESS | 4473 | 1461209654352 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:34:14 INFO - PROCESS | 4473 | 1461209654599 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 4473 | ++DOCSHELL 0x9131f800 == 138 [pid = 4473] [id = 678] 20:34:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x9295a800) [pid = 4473] [serial = 2035] [outer = (nil)] 20:34:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x92b63c00) [pid = 4473] [serial = 2036] [outer = 0x9295a800] 20:34:14 INFO - PROCESS | 4473 | 1461209654703 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x92bd9c00) [pid = 4473] [serial = 2037] [outer = 0x9295a800] 20:34:16 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:16 INFO - PROCESS | 4473 | 1461209656140 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]]]}] 20:34:16 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) 20:34:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2285ms 20:34:16 INFO - PROCESS | 4473 | 1461209656187 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:34:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:34:16 INFO - PROCESS | 4473 | 1461209656191 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:34:16 INFO - PROCESS | 4473 | 1461209656199 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - PROCESS | 4473 | 1461209656203 Marionette TRACE conn3 <- [1,2686,null,{}] 20:34:16 INFO - PROCESS | 4473 | 1461209656209 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}] 20:34:16 INFO - PROCESS | 4473 | 1461209656537 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:34:16 INFO - PROCESS | 4473 | 1461209656804 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x929b7800 == 139 [pid = 4473] [id = 679] 20:34:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x929b9000) [pid = 4473] [serial = 2038] [outer = (nil)] 20:34:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x92bf8400) [pid = 4473] [serial = 2039] [outer = 0x929b9000] 20:34:16 INFO - PROCESS | 4473 | 1461209656895 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x939d0c00) [pid = 4473] [serial = 2040] [outer = 0x929b9000] 20:34:18 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:18 INFO - PROCESS | 4473 | 1461209658347 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] 20:34:18 INFO - PROCESS | 4473 | 1461209658400 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:34:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:34:18 INFO - PROCESS | 4473 | 1461209658408 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:34:18 INFO - PROCESS | 4473 | 1461209658413 Marionette TRACE conn3 <- [1,2690,null,{}] 20:34:18 INFO - PROCESS | 4473 | 1461209658419 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}] 20:34:18 INFO - PROCESS | 4473 | 1461209658837 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:34:19 INFO - PROCESS | 4473 | 1461209659058 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bf3800 == 140 [pid = 4473] [id = 680] 20:34:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x92bf3c00) [pid = 4473] [serial = 2041] [outer = (nil)] 20:34:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x93ac5800) [pid = 4473] [serial = 2042] [outer = 0x92bf3c00] 20:34:19 INFO - PROCESS | 4473 | 1461209659156 Marionette DEBUG loaded listener.js 20:34:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x93d29c00) [pid = 4473] [serial = 2043] [outer = 0x92bf3c00] 20:34:20 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:20 INFO - PROCESS | 4473 | 1461209660566 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] 20:34:20 INFO - PROCESS | 4473 | 1461209660616 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:34:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:34:20 INFO - PROCESS | 4473 | 1461209660623 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:34:20 INFO - PROCESS | 4473 | 1461209660626 Marionette TRACE conn3 <- [1,2694,null,{}] 20:34:20 INFO - PROCESS | 4473 | 1461209660632 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}] 20:34:20 INFO - PROCESS | 4473 | 1461209660950 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:34:21 INFO - PROCESS | 4473 | 1461209661245 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x939d6000 == 141 [pid = 4473] [id = 681] 20:34:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x93ad0c00) [pid = 4473] [serial = 2044] [outer = (nil)] 20:34:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x93d32800) [pid = 4473] [serial = 2045] [outer = 0x93ad0c00] 20:34:21 INFO - PROCESS | 4473 | 1461209661338 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x93dcfc00) [pid = 4473] [serial = 2046] [outer = 0x93ad0c00] 20:34:22 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:22 INFO - PROCESS | 4473 | 1461209662754 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] 20:34:22 INFO - PROCESS | 4473 | 1461209662819 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:34:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:34:22 INFO - PROCESS | 4473 | 1461209662826 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 4473 | 1461209662829 Marionette TRACE conn3 <- [1,2698,null,{}] 20:34:22 INFO - PROCESS | 4473 | 1461209662835 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}] 20:34:23 INFO - PROCESS | 4473 | 1461209663161 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:34:23 INFO - PROCESS | 4473 | 1461209663457 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ac1800 == 142 [pid = 4473] [id = 682] 20:34:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x93d2f400) [pid = 4473] [serial = 2047] [outer = (nil)] 20:34:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x93ddd800) [pid = 4473] [serial = 2048] [outer = 0x93d2f400] 20:34:23 INFO - PROCESS | 4473 | 1461209663550 Marionette DEBUG loaded listener.js 20:34:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x94f15400) [pid = 4473] [serial = 2049] [outer = 0x93d2f400] 20:34:24 INFO - PROCESS | 4473 | SkCairoFTTypeface::onFilterRec unimplemented 20:34:25 INFO - PROCESS | 4473 | 1461209664986 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] 20:34:25 INFO - PROCESS | 4473 | 1461209665015 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:34:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:34:25 INFO - PROCESS | 4473 | 1461209665022 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:34:25 INFO - PROCESS | 4473 | 1461209665025 Marionette TRACE conn3 <- [1,2702,null,{}] 20:34:25 INFO - PROCESS | 4473 | 1461209665065 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}] 20:34:25 INFO - PROCESS | 4473 | 1461209665513 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:34:25 INFO - PROCESS | 4473 | 1461209665736 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f22000 == 143 [pid = 4473] [id = 683] 20:34:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x93ac6000) [pid = 4473] [serial = 2050] [outer = (nil)] 20:34:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x967b9c00) [pid = 4473] [serial = 2051] [outer = 0x93ac6000] 20:34:25 INFO - PROCESS | 4473 | 1461209665835 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x967d9c00) [pid = 4473] [serial = 2052] [outer = 0x93ac6000] 20:34:26 INFO - PROCESS | 4473 | 1461209666880 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]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:34:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1887ms 20:34:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:34:26 INFO - PROCESS | 4473 | 1461209666911 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 4473 | 1461209666914 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:34:26 INFO - PROCESS | 4473 | 1461209666921 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 4473 | 1461209666925 Marionette TRACE conn3 <- [1,2706,null,{}] 20:34:26 INFO - PROCESS | 4473 | 1461209666931 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}] 20:34:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba6dc00 == 142 [pid = 4473] [id = 543] 20:34:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8cebe000 == 141 [pid = 4473] [id = 119] 20:34:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab5dc00 == 140 [pid = 4473] [id = 542] 20:34:28 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce3400 == 139 [pid = 4473] [id = 563] 20:34:28 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab61000 == 138 [pid = 4473] [id = 541] 20:34:28 INFO - PROCESS | 4473 | 1461209668471 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8a90b400) [pid = 4473] [serial = 1889] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x929b3400) [pid = 4473] [serial = 1907] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0xa0c34400) [pid = 4473] [serial = 1926] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x8fa34800) [pid = 4473] [serial = 1901] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x90741400) [pid = 4473] [serial = 1904] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0xa2a8cc00) [pid = 4473] [serial = 1929] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8cdc8000) [pid = 4473] [serial = 1895] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x9ea29400) [pid = 4473] [serial = 1925] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x85af1800) [pid = 4473] [serial = 1937] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0xa0fa3c00) [pid = 4473] [serial = 1928] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x9131fc00) [pid = 4473] [serial = 1905] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x96f74800) [pid = 4473] [serial = 1916] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x899e0c00) [pid = 4473] [serial = 1944] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x986c2000) [pid = 4473] [serial = 1919] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8cec9c00) [pid = 4473] [serial = 1896] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8ab36800) [pid = 4473] [serial = 1890] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x929be000) [pid = 4473] [serial = 1908] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x860bc000) [pid = 4473] [serial = 1938] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x93dd2000) [pid = 4473] [serial = 1913] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x94f0d000) [pid = 4473] [serial = 1914] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0xa45a5800) [pid = 4473] [serial = 1931] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x974a1800) [pid = 4473] [serial = 1917] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x994b9400) [pid = 4473] [serial = 1922] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x87fe0000) [pid = 4473] [serial = 1887] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x887d0400) [pid = 4473] [serial = 1941] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8c3a3000) [pid = 4473] [serial = 1893] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8c3a4c00) [pid = 4473] [serial = 1824] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0xa45f6800) [pid = 4473] [serial = 1932] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x84d28000) [pid = 4473] [serial = 1886] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8bb4c000) [pid = 4473] [serial = 1892] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x939d5000) [pid = 4473] [serial = 1910] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x939d9c00) [pid = 4473] [serial = 1911] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x9b08a800) [pid = 4473] [serial = 1923] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8e7e3800) [pid = 4473] [serial = 1899] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0xa4957400) [pid = 4473] [serial = 1934] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x887ad800) [pid = 4473] [serial = 1940] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8e7d9c00) [pid = 4473] [serial = 1898] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x899dc000) [pid = 4473] [serial = 1943] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x9898c400) [pid = 4473] [serial = 1920] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x89b2bc00) [pid = 4473] [serial = 1946] [outer = (nil)] [url = about:blank] 20:34:28 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x904c7c00) [pid = 4473] [serial = 1902] [outer = (nil)] [url = about:blank] 20:34:29 INFO - PROCESS | 4473 | 1461209669001 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d28000 == 139 [pid = 4473] [id = 684] 20:34:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x85008800) [pid = 4473] [serial = 2053] [outer = (nil)] 20:34:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8708d800) [pid = 4473] [serial = 2054] [outer = 0x85008800] 20:34:29 INFO - PROCESS | 4473 | 1461209669087 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x87fe5400) [pid = 4473] [serial = 2055] [outer = 0x85008800] 20:34:29 INFO - PROCESS | 4473 | 1461209669939 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]]]}] 20:34:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:34:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 3041ms 20:34:29 INFO - PROCESS | 4473 | 1461209669985 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:34:29 INFO - PROCESS | 4473 | 1461209669992 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:34:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:34:30 INFO - PROCESS | 4473 | 1461209670003 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - PROCESS | 4473 | 1461209670008 Marionette TRACE conn3 <- [1,2710,null,{}] 20:34:30 INFO - PROCESS | 4473 | 1461209670016 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}] 20:34:30 INFO - PROCESS | 4473 | 1461209670257 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:34:30 INFO - PROCESS | 4473 | 1461209670462 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x887ccc00 == 140 [pid = 4473] [id = 685] 20:34:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x887d5c00) [pid = 4473] [serial = 2056] [outer = (nil)] 20:34:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x899d9c00) [pid = 4473] [serial = 2057] [outer = 0x887d5c00] 20:34:30 INFO - PROCESS | 4473 | 1461209670546 Marionette DEBUG loaded listener.js 20:34:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x899e4800) [pid = 4473] [serial = 2058] [outer = 0x887d5c00] 20:34:31 INFO - PROCESS | 4473 | 1461209671581 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] 20:34:31 INFO - PROCESS | 4473 | 1461209671645 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:34:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:34:31 INFO - PROCESS | 4473 | 1461209671661 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - PROCESS | 4473 | 1461209671663 Marionette TRACE conn3 <- [1,2714,null,{}] 20:34:31 INFO - PROCESS | 4473 | 1461209671671 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}] 20:34:31 INFO - PROCESS | 4473 | 1461209671980 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:34:32 INFO - PROCESS | 4473 | 1461209672222 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7ab400 == 141 [pid = 4473] [id = 686] 20:34:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8a7ae800) [pid = 4473] [serial = 2059] [outer = (nil)] 20:34:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8a904c00) [pid = 4473] [serial = 2060] [outer = 0x8a7ae800] 20:34:32 INFO - PROCESS | 4473 | 1461209672306 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8ab2b000) [pid = 4473] [serial = 2061] [outer = 0x8a7ae800] 20:34:33 INFO - PROCESS | 4473 | 1461209673727 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]]]}] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x8a56b000) [pid = 4473] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x87b4fc00) [pid = 4473] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8321e400) [pid = 4473] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8ba74c00) [pid = 4473] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x860bb000) [pid = 4473] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x8c314000) [pid = 4473] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8ba6b800) [pid = 4473] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x8cbc2c00) [pid = 4473] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8f648400) [pid = 4473] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x8a7aa000) [pid = 4473] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x8cdc9c00) [pid = 4473] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x8a563000) [pid = 4473] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x887cf400) [pid = 4473] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x8a569400) [pid = 4473] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 118 (0x8a909400) [pid = 4473] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 117 (0x8e7e1c00) [pid = 4473] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:34:33 INFO - PROCESS | 4473 | --DOMWINDOW == 116 (0x8a90d000) [pid = 4473] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:34:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:34:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2195ms 20:34:33 INFO - PROCESS | 4473 | 1461209673868 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 4473 | 1461209673879 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:34:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:34:33 INFO - PROCESS | 4473 | 1461209673907 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 4473 | 1461209673914 Marionette TRACE conn3 <- [1,2718,null,{}] 20:34:33 INFO - PROCESS | 4473 | 1461209673920 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}] 20:34:34 INFO - PROCESS | 4473 | 1461209674225 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:34:34 INFO - PROCESS | 4473 | 1461209674363 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f2bc00 == 142 [pid = 4473] [id = 687] 20:34:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 117 (0x8a56b000) [pid = 4473] [serial = 2062] [outer = (nil)] 20:34:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 118 (0x8ab2fc00) [pid = 4473] [serial = 2063] [outer = 0x8a56b000] 20:34:34 INFO - PROCESS | 4473 | 1461209674441 Marionette DEBUG loaded listener.js 20:34:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 119 (0x8ab6a000) [pid = 4473] [serial = 2064] [outer = 0x8a56b000] 20:34:35 INFO - PROCESS | 4473 | 1461209675307 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] 20:34:35 INFO - PROCESS | 4473 | 1461209675352 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:34:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:34:35 INFO - PROCESS | 4473 | 1461209675358 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 4473 | 1461209675362 Marionette TRACE conn3 <- [1,2722,null,{}] 20:34:35 INFO - PROCESS | 4473 | 1461209675367 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}] 20:34:35 INFO - PROCESS | 4473 | 1461209675579 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:34:35 INFO - PROCESS | 4473 | 1461209675935 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x8460a000 == 143 [pid = 4473] [id = 688] 20:34:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x8460ac00) [pid = 4473] [serial = 2065] [outer = (nil)] 20:34:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x85af3c00) [pid = 4473] [serial = 2066] [outer = 0x8460ac00] 20:34:36 INFO - PROCESS | 4473 | 1461209676111 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x860bb800) [pid = 4473] [serial = 2067] [outer = 0x8460ac00] 20:34:37 INFO - PROCESS | 4473 | 1461209677156 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] 20:34:37 INFO - PROCESS | 4473 | 1461209677202 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:34:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:34:37 INFO - PROCESS | 4473 | 1461209677212 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 4473 | 1461209677216 Marionette TRACE conn3 <- [1,2726,null,{}] 20:34:37 INFO - PROCESS | 4473 | 1461209677225 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}] 20:34:37 INFO - PROCESS | 4473 | 1461209677485 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:34:37 INFO - PROCESS | 4473 | 1461209677836 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x89947000 == 144 [pid = 4473] [id = 689] 20:34:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x899e7000) [pid = 4473] [serial = 2068] [outer = (nil)] 20:34:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x89b25400) [pid = 4473] [serial = 2069] [outer = 0x899e7000] 20:34:37 INFO - PROCESS | 4473 | 1461209677938 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x89ce3800) [pid = 4473] [serial = 2070] [outer = 0x899e7000] 20:34:38 INFO - PROCESS | 4473 | 1461209678996 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]]]}] 20:34:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:34:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1841ms 20:34:39 INFO - PROCESS | 4473 | 1461209679057 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 4473 | 1461209679064 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:34:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:34:39 INFO - PROCESS | 4473 | 1461209679073 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 4473 | 1461209679077 Marionette TRACE conn3 <- [1,2730,null,{}] 20:34:39 INFO - PROCESS | 4473 | 1461209679083 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}] 20:34:39 INFO - PROCESS | 4473 | 1461209679373 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:34:39 INFO - PROCESS | 4473 | 1461209679762 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x89b20c00 == 145 [pid = 4473] [id = 690] 20:34:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8a745400) [pid = 4473] [serial = 2071] [outer = (nil)] 20:34:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8a908400) [pid = 4473] [serial = 2072] [outer = 0x8a745400] 20:34:39 INFO - PROCESS | 4473 | 1461209679862 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8b908000) [pid = 4473] [serial = 2073] [outer = 0x8a745400] 20:34:41 INFO - PROCESS | 4473 | 1461209681323 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] 20:34:41 INFO - PROCESS | 4473 | 1461209681383 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:34:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:34:41 INFO - PROCESS | 4473 | 1461209681396 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:34:41 INFO - PROCESS | 4473 | 1461209681406 Marionette TRACE conn3 <- [1,2734,null,{}] 20:34:41 INFO - PROCESS | 4473 | 1461209681474 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}] 20:34:41 INFO - PROCESS | 4473 | 1461209681837 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:34:42 INFO - PROCESS | 4473 | 1461209682054 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba74800 == 146 [pid = 4473] [id = 691] 20:34:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8bb4ac00) [pid = 4473] [serial = 2074] [outer = (nil)] 20:34:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8c3a4c00) [pid = 4473] [serial = 2075] [outer = 0x8bb4ac00] 20:34:42 INFO - PROCESS | 4473 | 1461209682148 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8c3ab000) [pid = 4473] [serial = 2076] [outer = 0x8bb4ac00] 20:34:43 INFO - PROCESS | 4473 | 1461209683145 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]]]}] 20:34:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:34:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1802ms 20:34:43 INFO - PROCESS | 4473 | 1461209683196 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:34:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:34:43 INFO - PROCESS | 4473 | 1461209683202 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:34:43 INFO - PROCESS | 4473 | 1461209683209 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - PROCESS | 4473 | 1461209683213 Marionette TRACE conn3 <- [1,2738,null,{}] 20:34:43 INFO - PROCESS | 4473 | 1461209683219 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}] 20:34:43 INFO - PROCESS | 4473 | 1461209683468 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:34:43 INFO - PROCESS | 4473 | 1461209683807 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb4d800 == 147 [pid = 4473] [id = 692] 20:34:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8c31a400) [pid = 4473] [serial = 2077] [outer = (nil)] 20:34:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8cbcf400) [pid = 4473] [serial = 2078] [outer = 0x8c31a400] 20:34:43 INFO - PROCESS | 4473 | 1461209683906 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8cec3800) [pid = 4473] [serial = 2079] [outer = 0x8c31a400] 20:34:44 INFO - PROCESS | 4473 | 1461209684870 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]]]}] 20:34:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:34:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1733ms 20:34:44 INFO - PROCESS | 4473 | 1461209684945 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:34:44 INFO - PROCESS | 4473 | 1461209684949 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:34:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:34:44 INFO - PROCESS | 4473 | 1461209684959 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:34:44 INFO - PROCESS | 4473 | 1461209684962 Marionette TRACE conn3 <- [1,2742,null,{}] 20:34:44 INFO - PROCESS | 4473 | 1461209684968 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}] 20:34:45 INFO - PROCESS | 4473 | 1461209685213 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:34:45 INFO - PROCESS | 4473 | 1461209685584 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cecb800 == 148 [pid = 4473] [id = 693] 20:34:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8cecbc00) [pid = 4473] [serial = 2080] [outer = (nil)] 20:34:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8e69f000) [pid = 4473] [serial = 2081] [outer = 0x8cecbc00] 20:34:45 INFO - PROCESS | 4473 | 1461209685695 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8f64c000) [pid = 4473] [serial = 2082] [outer = 0x8cecbc00] 20:34:46 INFO - PROCESS | 4473 | 1461209686669 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]]]}] 20:34:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:34:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1729ms 20:34:46 INFO - PROCESS | 4473 | 1461209686689 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:34:46 INFO - PROCESS | 4473 | 1461209686693 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:34:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:34:46 INFO - PROCESS | 4473 | 1461209686700 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:34:46 INFO - PROCESS | 4473 | 1461209686703 Marionette TRACE conn3 <- [1,2746,null,{}] 20:34:46 INFO - PROCESS | 4473 | 1461209686731 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}] 20:34:46 INFO - PROCESS | 4473 | 1461209686993 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:34:47 INFO - PROCESS | 4473 | 1461209687332 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:47 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec7400 == 149 [pid = 4473] [id = 694] 20:34:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8fa29c00) [pid = 4473] [serial = 2083] [outer = (nil)] 20:34:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8fa35400) [pid = 4473] [serial = 2084] [outer = 0x8fa29c00] 20:34:47 INFO - PROCESS | 4473 | 1461209687429 Marionette DEBUG loaded listener.js 20:34:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8fd62400) [pid = 4473] [serial = 2085] [outer = 0x8fa29c00] 20:34:48 INFO - PROCESS | 4473 | 1461209688370 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]]]}] 20:34:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:34:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1734ms 20:34:48 INFO - PROCESS | 4473 | 1461209688435 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:34:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:34:48 INFO - PROCESS | 4473 | 1461209688440 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:34:48 INFO - PROCESS | 4473 | 1461209688446 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:34:48 INFO - PROCESS | 4473 | 1461209688450 Marionette TRACE conn3 <- [1,2750,null,{}] 20:34:48 INFO - PROCESS | 4473 | 1461209688456 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}] 20:34:48 INFO - PROCESS | 4473 | 1461209688736 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:34:49 INFO - PROCESS | 4473 | 1461209689102 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x887ad400 == 150 [pid = 4473] [id = 695] 20:34:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8cbc6400) [pid = 4473] [serial = 2086] [outer = (nil)] 20:34:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x9064ec00) [pid = 4473] [serial = 2087] [outer = 0x8cbc6400] 20:34:49 INFO - PROCESS | 4473 | 1461209689211 Marionette DEBUG loaded listener.js 20:34:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x90741400) [pid = 4473] [serial = 2088] [outer = 0x8cbc6400] 20:34:50 INFO - PROCESS | 4473 | 1461209690174 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]]]}] 20:34:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:34:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1791ms 20:34:50 INFO - PROCESS | 4473 | 1461209690241 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:34:50 INFO - PROCESS | 4473 | 1461209690246 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:34:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:34:50 INFO - PROCESS | 4473 | 1461209690257 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:34:50 INFO - PROCESS | 4473 | 1461209690261 Marionette TRACE conn3 <- [1,2754,null,{}] 20:34:50 INFO - PROCESS | 4473 | 1461209690268 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}] 20:34:50 INFO - PROCESS | 4473 | 1461209690534 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:34:50 INFO - PROCESS | 4473 | 1461209690891 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x900c4800 == 151 [pid = 4473] [id = 696] 20:34:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x900c9800) [pid = 4473] [serial = 2089] [outer = (nil)] 20:34:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x913be400) [pid = 4473] [serial = 2090] [outer = 0x900c9800] 20:34:51 INFO - PROCESS | 4473 | 1461209691000 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x91f17000) [pid = 4473] [serial = 2091] [outer = 0x900c9800] 20:34:51 INFO - PROCESS | 4473 | 1461209691946 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]]]}] 20:34:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:34:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1732ms 20:34:52 INFO - PROCESS | 4473 | 1461209692006 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:34:52 INFO - PROCESS | 4473 | 1461209692011 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:34:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:34:52 INFO - PROCESS | 4473 | 1461209692022 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 4473 | 1461209692026 Marionette TRACE conn3 <- [1,2758,null,{}] 20:34:52 INFO - PROCESS | 4473 | 1461209692032 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}] 20:34:52 INFO - PROCESS | 4473 | 1461209692282 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:34:52 INFO - PROCESS | 4473 | 1461209692626 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:52 INFO - PROCESS | 4473 | ++DOCSHELL 0x904c7000 == 152 [pid = 4473] [id = 697] 20:34:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x90649c00) [pid = 4473] [serial = 2092] [outer = (nil)] 20:34:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x92bd8800) [pid = 4473] [serial = 2093] [outer = 0x90649c00] 20:34:52 INFO - PROCESS | 4473 | 1461209692725 Marionette DEBUG loaded listener.js 20:34:52 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x92bdd800) [pid = 4473] [serial = 2094] [outer = 0x90649c00] 20:34:53 INFO - PROCESS | 4473 | 1461209693685 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]]]}] 20:34:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:34:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1734ms 20:34:53 INFO - PROCESS | 4473 | 1461209693757 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:34:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:34:53 INFO - PROCESS | 4473 | 1461209693762 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:34:53 INFO - PROCESS | 4473 | 1461209693768 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:34:53 INFO - PROCESS | 4473 | 1461209693772 Marionette TRACE conn3 <- [1,2762,null,{}] 20:34:53 INFO - PROCESS | 4473 | 1461209693778 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}] 20:34:54 INFO - PROCESS | 4473 | 1461209694052 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:34:54 INFO - PROCESS | 4473 | 1461209694410 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ac4400 == 153 [pid = 4473] [id = 698] 20:34:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x93ac5000) [pid = 4473] [serial = 2095] [outer = (nil)] 20:34:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x93ac8400) [pid = 4473] [serial = 2096] [outer = 0x93ac5000] 20:34:54 INFO - PROCESS | 4473 | 1461209694524 Marionette DEBUG loaded listener.js 20:34:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x93d27400) [pid = 4473] [serial = 2097] [outer = 0x93ac5000] 20:34:55 INFO - PROCESS | 4473 | 1461209695538 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]]]}] 20:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1887ms 20:34:55 INFO - PROCESS | 4473 | 1461209695656 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:34:55 INFO - PROCESS | 4473 | 1461209695661 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:34:55 INFO - PROCESS | 4473 | 1461209695667 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:34:55 INFO - PROCESS | 4473 | 1461209695672 Marionette TRACE conn3 <- [1,2766,null,{}] 20:34:55 INFO - PROCESS | 4473 | 1461209695678 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}] 20:34:55 INFO - PROCESS | 4473 | 1461209695990 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:34:56 INFO - PROCESS | 4473 | 1461209696343 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d23400 == 154 [pid = 4473] [id = 699] 20:34:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x93d2c400) [pid = 4473] [serial = 2098] [outer = (nil)] 20:34:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x967c1c00) [pid = 4473] [serial = 2099] [outer = 0x93d2c400] 20:34:56 INFO - PROCESS | 4473 | 1461209696445 Marionette DEBUG loaded listener.js 20:34:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x967e1c00) [pid = 4473] [serial = 2100] [outer = 0x93d2c400] 20:34:57 INFO - PROCESS | 4473 | 1461209697419 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]]]}] 20:34:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:34:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1787ms 20:34:57 INFO - PROCESS | 4473 | 1461209697455 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:34:57 INFO - PROCESS | 4473 | 1461209697459 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:34:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:34:57 INFO - PROCESS | 4473 | 1461209697466 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:34:57 INFO - PROCESS | 4473 | 1461209697470 Marionette TRACE conn3 <- [1,2770,null,{}] 20:34:57 INFO - PROCESS | 4473 | 1461209697475 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}] 20:34:57 INFO - PROCESS | 4473 | 1461209697708 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:34:58 INFO - PROCESS | 4473 | 1461209698010 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x967df400 == 155 [pid = 4473] [id = 700] 20:34:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x96f74800) [pid = 4473] [serial = 2101] [outer = (nil)] 20:34:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x9700a400) [pid = 4473] [serial = 2102] [outer = 0x96f74800] 20:34:58 INFO - PROCESS | 4473 | 1461209698152 Marionette DEBUG loaded listener.js 20:34:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x9700dc00) [pid = 4473] [serial = 2103] [outer = 0x96f74800] 20:34:59 INFO - PROCESS | 4473 | 1461209699086 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]]]}] 20:34:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:34:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1685ms 20:34:59 INFO - PROCESS | 4473 | 1461209699153 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:34:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:34:59 INFO - PROCESS | 4473 | 1461209699157 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:34:59 INFO - PROCESS | 4473 | 1461209699164 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:34:59 INFO - PROCESS | 4473 | 1461209699168 Marionette TRACE conn3 <- [1,2774,null,{}] 20:34:59 INFO - PROCESS | 4473 | 1461209699174 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}] 20:34:59 INFO - PROCESS | 4473 | 1461209699461 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:34:59 INFO - PROCESS | 4473 | 1461209699802 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x83213400 == 156 [pid = 4473] [id = 701] 20:34:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x967c6400) [pid = 4473] [serial = 2104] [outer = (nil)] 20:34:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x974a6400) [pid = 4473] [serial = 2105] [outer = 0x967c6400] 20:34:59 INFO - PROCESS | 4473 | 1461209699902 Marionette DEBUG loaded listener.js 20:35:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x974ab000) [pid = 4473] [serial = 2106] [outer = 0x967c6400] 20:35:00 INFO - PROCESS | 4473 | 1461209700930 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]]]}] 20:35:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:35:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1835ms 20:35:01 INFO - PROCESS | 4473 | 1461209701002 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:35:01 INFO - PROCESS | 4473 | 1461209701009 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:35:01 INFO - PROCESS | 4473 | 1461209701020 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:35:01 INFO - PROCESS | 4473 | 1461209701024 Marionette TRACE conn3 <- [1,2778,null,{}] 20:35:01 INFO - PROCESS | 4473 | 1461209701035 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}] 20:35:01 INFO - PROCESS | 4473 | 1461209701462 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:35:01 INFO - PROCESS | 4473 | 1461209701883 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f24c00 == 157 [pid = 4473] [id = 702] 20:35:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x9749ec00) [pid = 4473] [serial = 2107] [outer = (nil)] 20:35:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x979ec800) [pid = 4473] [serial = 2108] [outer = 0x9749ec00] 20:35:02 INFO - PROCESS | 4473 | 1461209702030 Marionette DEBUG loaded listener.js 20:35:02 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x979fa800) [pid = 4473] [serial = 2109] [outer = 0x9749ec00] 20:35:03 INFO - PROCESS | 4473 | 1461209703157 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]]]}] 20:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2196ms 20:35:03 INFO - PROCESS | 4473 | 1461209703215 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:35:03 INFO - PROCESS | 4473 | 1461209703218 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:35:03 INFO - PROCESS | 4473 | 1461209703226 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:35:03 INFO - PROCESS | 4473 | 1461209703230 Marionette TRACE conn3 <- [1,2782,null,{}] 20:35:03 INFO - PROCESS | 4473 | 1461209703236 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}] 20:35:03 INFO - PROCESS | 4473 | 1461209703492 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:35:03 INFO - PROCESS | 4473 | 1461209703837 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x974a5c00 == 158 [pid = 4473] [id = 703] 20:35:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9838a000) [pid = 4473] [serial = 2110] [outer = (nil)] 20:35:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x98391c00) [pid = 4473] [serial = 2111] [outer = 0x9838a000] 20:35:03 INFO - PROCESS | 4473 | 1461209703933 Marionette DEBUG loaded listener.js 20:35:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x98393400) [pid = 4473] [serial = 2112] [outer = 0x9838a000] 20:35:04 INFO - PROCESS | 4473 | 1461209704937 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]]]}] 20:35:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:35:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1782ms 20:35:05 INFO - PROCESS | 4473 | 1461209705010 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:35:05 INFO - PROCESS | 4473 | 1461209705014 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:35:05 INFO - PROCESS | 4473 | 1461209705020 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:35:05 INFO - PROCESS | 4473 | 1461209705024 Marionette TRACE conn3 <- [1,2786,null,{}] 20:35:05 INFO - PROCESS | 4473 | 1461209705030 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}] 20:35:05 INFO - PROCESS | 4473 | 1461209705321 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:35:05 INFO - PROCESS | 4473 | 1461209705679 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:05 INFO - PROCESS | 4473 | ++DOCSHELL 0x974a4400 == 159 [pid = 4473] [id = 704] 20:35:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x979f2800) [pid = 4473] [serial = 2113] [outer = (nil)] 20:35:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x98635400) [pid = 4473] [serial = 2114] [outer = 0x979f2800] 20:35:05 INFO - PROCESS | 4473 | 1461209705777 Marionette DEBUG loaded listener.js 20:35:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x986c2000) [pid = 4473] [serial = 2115] [outer = 0x979f2800] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x83212000 == 158 [pid = 4473] [id = 648] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x9700e800 == 157 [pid = 4473] [id = 554] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8fd5ac00 == 156 [pid = 4473] [id = 555] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa30000 == 155 [pid = 4473] [id = 551] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0xa0c36400 == 154 [pid = 4473] [id = 556] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x89f2bc00 == 153 [pid = 4473] [id = 687] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7ab400 == 152 [pid = 4473] [id = 686] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x887ccc00 == 151 [pid = 4473] [id = 685] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x84d28000 == 150 [pid = 4473] [id = 684] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x90739400 == 149 [pid = 4473] [id = 677] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7e5400 == 148 [pid = 4473] [id = 675] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8a74e800 == 147 [pid = 4473] [id = 676] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdcc000 == 146 [pid = 4473] [id = 674] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7b0000 == 145 [pid = 4473] [id = 673] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba6c000 == 144 [pid = 4473] [id = 672] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x89b20400 == 143 [pid = 4473] [id = 671] 20:35:08 INFO - PROCESS | 4473 | --DOCSHELL 0x860bd000 == 142 [pid = 4473] [id = 670] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8a7b7c00) [pid = 4473] [serial = 1956] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x89b26000) [pid = 4473] [serial = 1952] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x90739000) [pid = 4473] [serial = 1991] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x84613000) [pid = 4473] [serial = 1997] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x91326800) [pid = 4473] [serial = 1994] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8c3acc00) [pid = 4473] [serial = 1968] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x87b49000) [pid = 4473] [serial = 1949] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x8cbc3800) [pid = 4473] [serial = 1971] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x900c5000) [pid = 4473] [serial = 1985] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x8ba77c00) [pid = 4473] [serial = 1964] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x8cebc400) [pid = 4473] [serial = 1974] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8f64d400) [pid = 4473] [serial = 1979] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x8bb4c800) [pid = 4473] [serial = 1965] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8ab2a000) [pid = 4473] [serial = 1958] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8cdcd400) [pid = 4473] [serial = 1973] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x8e69d400) [pid = 4473] [serial = 1977] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8a7a9000) [pid = 4473] [serial = 1955] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x8a903400) [pid = 4473] [serial = 2006] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x89949800) [pid = 4473] [serial = 2000] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8500b000) [pid = 4473] [serial = 1998] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x899da800) [pid = 4473] [serial = 2001] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x904c4400) [pid = 4473] [serial = 1988] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8a745000) [pid = 4473] [serial = 2003] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8b79a800) [pid = 4473] [serial = 1961] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8fa2ec00) [pid = 4473] [serial = 1982] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x8fa32800) [pid = 4473] [serial = 1983] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x89f25400) [pid = 4473] [serial = 1953] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8cbc2400) [pid = 4473] [serial = 1970] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8c321000) [pid = 4473] [serial = 1967] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8f958000) [pid = 4473] [serial = 1980] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x87fe5000) [pid = 4473] [serial = 1950] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8e697000) [pid = 4473] [serial = 1976] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8b90e000) [pid = 4473] [serial = 1884] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8a7a8400) [pid = 4473] [serial = 2004] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8b79f800) [pid = 4473] [serial = 1962] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x8ab5e800) [pid = 4473] [serial = 1959] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8b797000) [pid = 4473] [serial = 2007] [outer = (nil)] [url = about:blank] 20:35:09 INFO - PROCESS | 4473 | 1461209709477 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]]]}] 20:35:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:35:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 4490ms 20:35:09 INFO - PROCESS | 4473 | 1461209709512 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:35:09 INFO - PROCESS | 4473 | 1461209709518 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:35:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:35:09 INFO - PROCESS | 4473 | 1461209709527 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:35:09 INFO - PROCESS | 4473 | 1461209709532 Marionette TRACE conn3 <- [1,2790,null,{}] 20:35:09 INFO - PROCESS | 4473 | 1461209709542 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}] 20:35:09 INFO - PROCESS | 4473 | 1461209709879 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:35:10 INFO - PROCESS | 4473 | 1461209710104 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:10 INFO - PROCESS | 4473 | ++DOCSHELL 0x83212000 == 143 [pid = 4473] [id = 705] 20:35:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x85007000) [pid = 4473] [serial = 2116] [outer = (nil)] 20:35:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x887d8400) [pid = 4473] [serial = 2117] [outer = 0x85007000] 20:35:10 INFO - PROCESS | 4473 | 1461209710203 Marionette DEBUG loaded listener.js 20:35:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x89951000) [pid = 4473] [serial = 2118] [outer = 0x85007000] 20:35:11 INFO - PROCESS | 4473 | 1461209711111 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]]]}] 20:35:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:35:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1637ms 20:35:11 INFO - PROCESS | 4473 | 1461209711166 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:35:11 INFO - PROCESS | 4473 | 1461209711174 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:35:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:35:11 INFO - PROCESS | 4473 | 1461209711185 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:35:11 INFO - PROCESS | 4473 | 1461209711189 Marionette TRACE conn3 <- [1,2794,null,{}] 20:35:11 INFO - PROCESS | 4473 | 1461209711195 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}] 20:35:11 INFO - PROCESS | 4473 | 1461209711443 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:35:11 INFO - PROCESS | 4473 | 1461209711755 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x89b21800 == 144 [pid = 4473] [id = 706] 20:35:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x89ce1c00) [pid = 4473] [serial = 2119] [outer = (nil)] 20:35:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x89f26c00) [pid = 4473] [serial = 2120] [outer = 0x89ce1c00] 20:35:11 INFO - PROCESS | 4473 | 1461209711851 Marionette DEBUG loaded listener.js 20:35:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8a56e400) [pid = 4473] [serial = 2121] [outer = 0x89ce1c00] 20:35:12 INFO - PROCESS | 4473 | 1461209712873 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]]]}] 20:35:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:35:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1731ms 20:35:12 INFO - PROCESS | 4473 | 1461209712917 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:35:12 INFO - PROCESS | 4473 | 1461209712925 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:35:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:35:12 INFO - PROCESS | 4473 | 1461209712941 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:35:12 INFO - PROCESS | 4473 | 1461209712949 Marionette TRACE conn3 <- [1,2798,null,{}] 20:35:12 INFO - PROCESS | 4473 | 1461209712971 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}] 20:35:13 INFO - PROCESS | 4473 | 1461209713299 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:35:13 INFO - PROCESS | 4473 | 1461209713540 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a74c800 == 145 [pid = 4473] [id = 707] 20:35:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8a7b6000) [pid = 4473] [serial = 2122] [outer = (nil)] 20:35:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8ab27400) [pid = 4473] [serial = 2123] [outer = 0x8a7b6000] 20:35:13 INFO - PROCESS | 4473 | 1461209713645 Marionette DEBUG loaded listener.js 20:35:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8ab60c00) [pid = 4473] [serial = 2124] [outer = 0x8a7b6000] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8cbc5c00) [pid = 4473] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x92bf3c00) [pid = 4473] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8cec9400) [pid = 4473] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x93d2f400) [pid = 4473] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x85008800) [pid = 4473] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8a7ae800) [pid = 4473] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x93ad0c00) [pid = 4473] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x87fdf800) [pid = 4473] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x929b9000) [pid = 4473] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x92958000) [pid = 4473] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8f64bc00) [pid = 4473] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8ab27c00) [pid = 4473] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8a7b7000) [pid = 4473] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x899e4c00) [pid = 4473] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x8bb48800) [pid = 4473] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x93ac6000) [pid = 4473] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x9295a800) [pid = 4473] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8e7d8800) [pid = 4473] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x8a7b2000) [pid = 4473] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x8f645400) [pid = 4473] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x85af2000) [pid = 4473] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 120 (0x900c6000) [pid = 4473] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:35:14 INFO - PROCESS | 4473 | --DOMWINDOW == 119 (0x887d5c00) [pid = 4473] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:35:15 INFO - PROCESS | 4473 | 1461209715103 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]]]}] 20:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2195ms 20:35:15 INFO - PROCESS | 4473 | 1461209715151 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:35:15 INFO - PROCESS | 4473 | 1461209715156 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:35:15 INFO - PROCESS | 4473 | 1461209715163 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:35:15 INFO - PROCESS | 4473 | 1461209715166 Marionette TRACE conn3 <- [1,2802,null,{}] 20:35:15 INFO - PROCESS | 4473 | 1461209715172 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}] 20:35:15 INFO - PROCESS | 4473 | 1461209715477 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:35:15 INFO - PROCESS | 4473 | 1461209715501 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce5c00 == 146 [pid = 4473] [id = 708] 20:35:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 120 (0x8ab27c00) [pid = 4473] [serial = 2125] [outer = (nil)] 20:35:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 121 (0x8b7a4400) [pid = 4473] [serial = 2126] [outer = 0x8ab27c00] 20:35:15 INFO - PROCESS | 4473 | 1461209715580 Marionette DEBUG loaded listener.js 20:35:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x8ba6a000) [pid = 4473] [serial = 2127] [outer = 0x8ab27c00] 20:35:16 INFO - PROCESS | 4473 | 1461209716908 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]]]}] 20:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1785ms 20:35:16 INFO - PROCESS | 4473 | 1461209716950 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:35:16 INFO - PROCESS | 4473 | 1461209716957 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:35:16 INFO - PROCESS | 4473 | 1461209716968 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:35:16 INFO - PROCESS | 4473 | 1461209716974 Marionette TRACE conn3 <- [1,2806,null,{}] 20:35:16 INFO - PROCESS | 4473 | 1461209716986 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}] 20:35:17 INFO - PROCESS | 4473 | 1461209717273 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:35:17 INFO - PROCESS | 4473 | 1461209717682 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:17 INFO - PROCESS | 4473 | ++DOCSHELL 0x85af1c00 == 147 [pid = 4473] [id = 709] 20:35:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x87b50000) [pid = 4473] [serial = 2128] [outer = (nil)] 20:35:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x899dc400) [pid = 4473] [serial = 2129] [outer = 0x87b50000] 20:35:17 INFO - PROCESS | 4473 | 1461209717779 Marionette DEBUG loaded listener.js 20:35:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x89b26800) [pid = 4473] [serial = 2130] [outer = 0x87b50000] 20:35:18 INFO - PROCESS | 4473 | 1461209718866 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]]]}] 20:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1940ms 20:35:18 INFO - PROCESS | 4473 | 1461209718908 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:35:18 INFO - PROCESS | 4473 | 1461209718918 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:35:18 INFO - PROCESS | 4473 | 1461209718951 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 4473 | 1461209718955 Marionette TRACE conn3 <- [1,2810,null,{}] 20:35:18 INFO - PROCESS | 4473 | 1461209718962 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}] 20:35:19 INFO - PROCESS | 4473 | 1461209719292 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:35:19 INFO - PROCESS | 4473 | 1461209719625 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:19 INFO - PROCESS | 4473 | ++DOCSHELL 0x89ce9000 == 148 [pid = 4473] [id = 710] 20:35:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8a563400) [pid = 4473] [serial = 2131] [outer = (nil)] 20:35:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8a90e800) [pid = 4473] [serial = 2132] [outer = 0x8a563400] 20:35:19 INFO - PROCESS | 4473 | 1461209719718 Marionette DEBUG loaded listener.js 20:35:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x8bb43000) [pid = 4473] [serial = 2133] [outer = 0x8a563400] 20:35:20 INFO - PROCESS | 4473 | 1461209720888 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]]]}] 20:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2004ms 20:35:20 INFO - PROCESS | 4473 | 1461209720950 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:35:20 INFO - PROCESS | 4473 | 1461209720955 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:35:20 INFO - PROCESS | 4473 | 1461209720962 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:35:20 INFO - PROCESS | 4473 | 1461209720969 Marionette TRACE conn3 <- [1,2814,null,{}] 20:35:20 INFO - PROCESS | 4473 | 1461209720987 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}] 20:35:21 INFO - PROCESS | 4473 | 1461209721284 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:35:21 INFO - PROCESS | 4473 | 1461209721639 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a7aa800 == 149 [pid = 4473] [id = 711] 20:35:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8c3a2800) [pid = 4473] [serial = 2134] [outer = (nil)] 20:35:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8c3acc00) [pid = 4473] [serial = 2135] [outer = 0x8c3a2800] 20:35:21 INFO - PROCESS | 4473 | 1461209721735 Marionette DEBUG loaded listener.js 20:35:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8cbc2000) [pid = 4473] [serial = 2136] [outer = 0x8c3a2800] 20:35:22 INFO - PROCESS | 4473 | 1461209722783 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]]]}] 20:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1853ms 20:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:35:22 INFO - PROCESS | 4473 | 1461209722816 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:35:22 INFO - PROCESS | 4473 | 1461209722820 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:35:22 INFO - PROCESS | 4473 | 1461209722827 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:35:22 INFO - PROCESS | 4473 | 1461209722830 Marionette TRACE conn3 <- [1,2818,null,{}] 20:35:22 INFO - PROCESS | 4473 | 1461209722837 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}] 20:35:23 INFO - PROCESS | 4473 | 1461209723091 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:35:23 INFO - PROCESS | 4473 | 1461209723435 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a570c00 == 150 [pid = 4473] [id = 712] 20:35:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8c31cc00) [pid = 4473] [serial = 2137] [outer = (nil)] 20:35:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8cebf000) [pid = 4473] [serial = 2138] [outer = 0x8c31cc00] 20:35:23 INFO - PROCESS | 4473 | 1461209723535 Marionette DEBUG loaded listener.js 20:35:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8cec9400) [pid = 4473] [serial = 2139] [outer = 0x8c31cc00] 20:35:24 INFO - PROCESS | 4473 | 1461209724508 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]]]}] 20:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1735ms 20:35:24 INFO - PROCESS | 4473 | 1461209724562 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:35:24 INFO - PROCESS | 4473 | 1461209724566 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:35:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:35:24 INFO - PROCESS | 4473 | 1461209724572 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:35:24 INFO - PROCESS | 4473 | 1461209724575 Marionette TRACE conn3 <- [1,2822,null,{}] 20:35:24 INFO - PROCESS | 4473 | 1461209724582 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}] 20:35:24 INFO - PROCESS | 4473 | 1461209724838 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:35:25 INFO - PROCESS | 4473 | 1461209725190 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e69d800 == 151 [pid = 4473] [id = 713] 20:35:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8e6a5000) [pid = 4473] [serial = 2140] [outer = (nil)] 20:35:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8e7e0400) [pid = 4473] [serial = 2141] [outer = 0x8e6a5000] 20:35:25 INFO - PROCESS | 4473 | 1461209725318 Marionette DEBUG loaded listener.js 20:35:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8e7e3c00) [pid = 4473] [serial = 2142] [outer = 0x8e6a5000] 20:35:26 INFO - PROCESS | 4473 | 1461209726311 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]]]}] 20:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1789ms 20:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:35:26 INFO - PROCESS | 4473 | 1461209726362 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:35:26 INFO - PROCESS | 4473 | 1461209726366 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:35:26 INFO - PROCESS | 4473 | 1461209726373 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - PROCESS | 4473 | 1461209726377 Marionette TRACE conn3 <- [1,2826,null,{}] 20:35:26 INFO - PROCESS | 4473 | 1461209726383 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}] 20:35:26 INFO - PROCESS | 4473 | 1461209726651 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:35:27 INFO - PROCESS | 4473 | 1461209727010 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cdcd400 == 152 [pid = 4473] [id = 714] 20:35:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8f958400) [pid = 4473] [serial = 2143] [outer = (nil)] 20:35:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8fd58000) [pid = 4473] [serial = 2144] [outer = 0x8f958400] 20:35:27 INFO - PROCESS | 4473 | 1461209727113 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x900c5000) [pid = 4473] [serial = 2145] [outer = 0x8f958400] 20:35:28 INFO - PROCESS | 4473 | 1461209728035 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1742ms 20:35:28 INFO - PROCESS | 4473 | 1461209728114 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:35:28 INFO - PROCESS | 4473 | 1461209728118 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:35:28 INFO - PROCESS | 4473 | 1461209728125 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:35:28 INFO - PROCESS | 4473 | 1461209728129 Marionette TRACE conn3 <- [1,2830,null,{}] 20:35:28 INFO - PROCESS | 4473 | 1461209728135 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}] 20:35:28 INFO - PROCESS | 4473 | 1461209728413 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:35:28 INFO - PROCESS | 4473 | 1461209728767 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:28 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa31800 == 153 [pid = 4473] [id = 715] 20:35:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8fa33000) [pid = 4473] [serial = 2146] [outer = (nil)] 20:35:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x90651000) [pid = 4473] [serial = 2147] [outer = 0x8fa33000] 20:35:28 INFO - PROCESS | 4473 | 1461209728869 Marionette DEBUG loaded listener.js 20:35:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x90740c00) [pid = 4473] [serial = 2148] [outer = 0x8fa33000] 20:35:29 INFO - PROCESS | 4473 | 1461209729891 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]]]}] 20:35:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:35:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1842ms 20:35:29 INFO - PROCESS | 4473 | 1461209729968 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:35:29 INFO - PROCESS | 4473 | 1461209729972 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:35:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:35:29 INFO - PROCESS | 4473 | 1461209729979 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:35:29 INFO - PROCESS | 4473 | 1461209729983 Marionette TRACE conn3 <- [1,2834,null,{}] 20:35:29 INFO - PROCESS | 4473 | 1461209729989 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}] 20:35:30 INFO - PROCESS | 4473 | 1461209730270 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:35:30 INFO - PROCESS | 4473 | 1461209730632 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:30 INFO - PROCESS | 4473 | ++DOCSHELL 0x904cb000 == 154 [pid = 4473] [id = 716] 20:35:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x90647000) [pid = 4473] [serial = 2149] [outer = (nil)] 20:35:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x9295a000) [pid = 4473] [serial = 2150] [outer = 0x90647000] 20:35:30 INFO - PROCESS | 4473 | 1461209730763 Marionette DEBUG loaded listener.js 20:35:30 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x92963c00) [pid = 4473] [serial = 2151] [outer = 0x90647000] 20:35:31 INFO - PROCESS | 4473 | 1461209731702 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1792ms 20:35:31 INFO - PROCESS | 4473 | 1461209731772 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:35:31 INFO - PROCESS | 4473 | 1461209731777 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:35:31 INFO - PROCESS | 4473 | 1461209731783 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:35:31 INFO - PROCESS | 4473 | 1461209731787 Marionette TRACE conn3 <- [1,2838,null,{}] 20:35:31 INFO - PROCESS | 4473 | 1461209731793 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}] 20:35:32 INFO - PROCESS | 4473 | 1461209732103 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:35:32 INFO - PROCESS | 4473 | 1461209732478 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x913c5400 == 155 [pid = 4473] [id = 717] 20:35:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x9149c000) [pid = 4473] [serial = 2152] [outer = (nil)] 20:35:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x92bedc00) [pid = 4473] [serial = 2153] [outer = 0x9149c000] 20:35:32 INFO - PROCESS | 4473 | 1461209732573 Marionette DEBUG loaded listener.js 20:35:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x92bf2000) [pid = 4473] [serial = 2154] [outer = 0x9149c000] 20:35:33 INFO - PROCESS | 4473 | 1461209733568 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]]]}] 20:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1841ms 20:35:33 INFO - PROCESS | 4473 | 1461209733627 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:35:33 INFO - PROCESS | 4473 | 1461209733630 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:35:33 INFO - PROCESS | 4473 | 1461209733637 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:35:33 INFO - PROCESS | 4473 | 1461209733641 Marionette TRACE conn3 <- [1,2842,null,{}] 20:35:33 INFO - PROCESS | 4473 | 1461209733647 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}] 20:35:33 INFO - PROCESS | 4473 | 1461209733899 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:35:34 INFO - PROCESS | 4473 | 1461209734277 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x91f20c00 == 156 [pid = 4473] [id = 718] 20:35:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x9295c000) [pid = 4473] [serial = 2155] [outer = (nil)] 20:35:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x93ac8000) [pid = 4473] [serial = 2156] [outer = 0x9295c000] 20:35:34 INFO - PROCESS | 4473 | 1461209734439 Marionette DEBUG loaded listener.js 20:35:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x93acbc00) [pid = 4473] [serial = 2157] [outer = 0x9295c000] 20:35:35 INFO - PROCESS | 4473 | 1461209735451 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]]]}] 20:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1888ms 20:35:35 INFO - PROCESS | 4473 | 1461209735526 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:35:35 INFO - PROCESS | 4473 | 1461209735531 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:35:35 INFO - PROCESS | 4473 | 1461209735538 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:35:35 INFO - PROCESS | 4473 | 1461209735543 Marionette TRACE conn3 <- [1,2846,null,{}] 20:35:35 INFO - PROCESS | 4473 | 1461209735549 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}] 20:35:35 INFO - PROCESS | 4473 | 1461209735863 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:35:36 INFO - PROCESS | 4473 | 1461209736243 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d32000 == 157 [pid = 4473] [id = 719] 20:35:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x95a2a000) [pid = 4473] [serial = 2158] [outer = (nil)] 20:35:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x967ba800) [pid = 4473] [serial = 2159] [outer = 0x95a2a000] 20:35:36 INFO - PROCESS | 4473 | 1461209736344 Marionette DEBUG loaded listener.js 20:35:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x96f7f800) [pid = 4473] [serial = 2160] [outer = 0x95a2a000] 20:35:37 INFO - PROCESS | 4473 | 1461209737296 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]]]}] 20:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1836ms 20:35:37 INFO - PROCESS | 4473 | 1461209737375 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:35:37 INFO - PROCESS | 4473 | 1461209737379 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:35:37 INFO - PROCESS | 4473 | 1461209737386 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - PROCESS | 4473 | 1461209737391 Marionette TRACE conn3 <- [1,2850,null,{}] 20:35:37 INFO - PROCESS | 4473 | 1461209737400 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}] 20:35:37 INFO - PROCESS | 4473 | 1461209737696 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:35:38 INFO - PROCESS | 4473 | 1461209738056 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bee800 == 158 [pid = 4473] [id = 720] 20:35:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x93ac2400) [pid = 4473] [serial = 2161] [outer = (nil)] 20:35:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x98392400) [pid = 4473] [serial = 2162] [outer = 0x93ac2400] 20:35:38 INFO - PROCESS | 4473 | 1461209738150 Marionette DEBUG loaded listener.js 20:35:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x98632800) [pid = 4473] [serial = 2163] [outer = 0x93ac2400] 20:35:39 INFO - PROCESS | 4473 | 1461209739062 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1740ms 20:35:39 INFO - PROCESS | 4473 | 1461209739127 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:35:39 INFO - PROCESS | 4473 | 1461209739131 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:35:39 INFO - PROCESS | 4473 | 1461209739137 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:35:39 INFO - PROCESS | 4473 | 1461209739141 Marionette TRACE conn3 <- [1,2854,null,{}] 20:35:39 INFO - PROCESS | 4473 | 1461209739147 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}] 20:35:39 INFO - PROCESS | 4473 | 1461209739439 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:35:39 INFO - PROCESS | 4473 | 1461209739797 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x860b0000 == 159 [pid = 4473] [id = 721] 20:35:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x9838f000) [pid = 4473] [serial = 2164] [outer = (nil)] 20:35:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x98980400) [pid = 4473] [serial = 2165] [outer = 0x9838f000] 20:35:39 INFO - PROCESS | 4473 | 1461209739888 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x9898e400) [pid = 4473] [serial = 2166] [outer = 0x9838f000] 20:35:40 INFO - PROCESS | 4473 | 1461209740851 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]]]}] 20:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1786ms 20:35:40 INFO - PROCESS | 4473 | 1461209740925 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:35:40 INFO - PROCESS | 4473 | 1461209740928 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:35:40 INFO - PROCESS | 4473 | 1461209740936 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:35:40 INFO - PROCESS | 4473 | 1461209740939 Marionette TRACE conn3 <- [1,2858,null,{}] 20:35:40 INFO - PROCESS | 4473 | 1461209740946 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}] 20:35:41 INFO - PROCESS | 4473 | 1461209741213 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:35:41 INFO - PROCESS | 4473 | 1461209741607 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x9769a800 == 160 [pid = 4473] [id = 722] 20:35:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x98396c00) [pid = 4473] [serial = 2167] [outer = (nil)] 20:35:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x99022400) [pid = 4473] [serial = 2168] [outer = 0x98396c00] 20:35:41 INFO - PROCESS | 4473 | 1461209741700 Marionette DEBUG loaded listener.js 20:35:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x99043400) [pid = 4473] [serial = 2169] [outer = 0x98396c00] 20:35:42 INFO - PROCESS | 4473 | 1461209742664 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1781ms 20:35:42 INFO - PROCESS | 4473 | 1461209742719 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:35:42 INFO - PROCESS | 4473 | 1461209742723 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:35:42 INFO - PROCESS | 4473 | 1461209742730 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:35:42 INFO - PROCESS | 4473 | 1461209742733 Marionette TRACE conn3 <- [1,2862,null,{}] 20:35:42 INFO - PROCESS | 4473 | 1461209742740 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}] 20:35:43 INFO - PROCESS | 4473 | 1461209742995 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:35:43 INFO - PROCESS | 4473 | 1461209743366 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x9872c000 == 161 [pid = 4473] [id = 723] 20:35:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x9872f400) [pid = 4473] [serial = 2170] [outer = (nil)] 20:35:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x994cec00) [pid = 4473] [serial = 2171] [outer = 0x9872f400] 20:35:43 INFO - PROCESS | 4473 | 1461209743460 Marionette DEBUG loaded listener.js 20:35:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x9b085400) [pid = 4473] [serial = 2172] [outer = 0x9872f400] 20:35:44 INFO - PROCESS | 4473 | 1461209744412 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]]]}] 20:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1736ms 20:35:44 INFO - PROCESS | 4473 | 1461209744469 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:35:44 INFO - PROCESS | 4473 | 1461209744474 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:35:44 INFO - PROCESS | 4473 | 1461209744483 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:35:44 INFO - PROCESS | 4473 | 1461209744489 Marionette TRACE conn3 <- [1,2866,null,{}] 20:35:44 INFO - PROCESS | 4473 | 1461209744499 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}] 20:35:44 INFO - PROCESS | 4473 | 1461209744766 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:35:45 INFO - PROCESS | 4473 | 1461209745122 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b73000 == 162 [pid = 4473] [id = 724] 20:35:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x89ce2000) [pid = 4473] [serial = 2173] [outer = (nil)] 20:35:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9df98400) [pid = 4473] [serial = 2174] [outer = 0x89ce2000] 20:35:45 INFO - PROCESS | 4473 | 1461209745217 Marionette DEBUG loaded listener.js 20:35:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x9df9b400) [pid = 4473] [serial = 2175] [outer = 0x89ce2000] 20:35:46 INFO - PROCESS | 4473 | 1461209746196 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]]]}] 20:35:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:35:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1790ms 20:35:46 INFO - PROCESS | 4473 | 1461209746272 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:35:46 INFO - PROCESS | 4473 | 1461209746275 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:35:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:35:46 INFO - PROCESS | 4473 | 1461209746282 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:35:46 INFO - PROCESS | 4473 | 1461209746286 Marionette TRACE conn3 <- [1,2870,null,{}] 20:35:46 INFO - PROCESS | 4473 | 1461209746292 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}] 20:35:46 INFO - PROCESS | 4473 | 1461209746536 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:35:46 INFO - PROCESS | 4473 | 1461209746890 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x887cf000 == 161 [pid = 4473] [id = 666] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x85ae9800 == 160 [pid = 4473] [id = 663] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x85004800 == 159 [pid = 4473] [id = 661] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8cb63400 == 158 [pid = 4473] [id = 657] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x88b7c000 == 157 [pid = 4473] [id = 668] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x9df98800 == 156 [pid = 4473] [id = 622] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa2f400 == 155 [pid = 4473] [id = 662] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba71800 == 154 [pid = 4473] [id = 655] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb50c00 == 153 [pid = 4473] [id = 656] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab68400 == 152 [pid = 4473] [id = 654] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x887d1c00 == 151 [pid = 4473] [id = 623] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8cec9000 == 150 [pid = 4473] [id = 660] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x900c4800 == 149 [pid = 4473] [id = 696] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x904c7000 == 148 [pid = 4473] [id = 697] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x887ad400 == 147 [pid = 4473] [id = 695] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8cec7400 == 146 [pid = 4473] [id = 694] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8cecb800 == 145 [pid = 4473] [id = 693] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb4d800 == 144 [pid = 4473] [id = 692] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8cec8c00 == 143 [pid = 4473] [id = 659] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x89b20c00 == 142 [pid = 4473] [id = 690] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba74800 == 141 [pid = 4473] [id = 691] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x89947000 == 140 [pid = 4473] [id = 689] 20:35:49 INFO - PROCESS | 4473 | --DOCSHELL 0x8460a000 == 139 [pid = 4473] [id = 688] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8e69f400) [pid = 4473] [serial = 2021] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x93d29c00) [pid = 4473] [serial = 2043] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x9073b000) [pid = 4473] [serial = 1992] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x93ddd800) [pid = 4473] [serial = 2048] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8708d800) [pid = 4473] [serial = 2054] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x8ab2b000) [pid = 4473] [serial = 2061] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x93d32800) [pid = 4473] [serial = 2045] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x89f1e400) [pid = 4473] [serial = 2013] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x8b90d000) [pid = 4473] [serial = 2009] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x92bf8400) [pid = 4473] [serial = 2039] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x929b8800) [pid = 4473] [serial = 2033] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x914a1c00) [pid = 4473] [serial = 2031] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x93dcfc00) [pid = 4473] [serial = 2046] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x939d0c00) [pid = 4473] [serial = 2040] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8e7de800) [pid = 4473] [serial = 2022] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0xa4958800) [pid = 4473] [serial = 1935] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8a904c00) [pid = 4473] [serial = 2060] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x94f15400) [pid = 4473] [serial = 2049] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8b90a000) [pid = 4473] [serial = 2016] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x89954800) [pid = 4473] [serial = 2012] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8ab2fc00) [pid = 4473] [serial = 2063] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x900cc400) [pid = 4473] [serial = 1986] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x929bc000) [pid = 4473] [serial = 2034] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8cb6f000) [pid = 4473] [serial = 2018] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x967b9c00) [pid = 4473] [serial = 2051] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x87fe5400) [pid = 4473] [serial = 2055] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x92b63c00) [pid = 4473] [serial = 2036] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8cdc1800) [pid = 4473] [serial = 2019] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8f94ec00) [pid = 4473] [serial = 2025] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x9149a800) [pid = 4473] [serial = 1995] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x93ac5800) [pid = 4473] [serial = 2042] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x904c5c00) [pid = 4473] [serial = 2028] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x900ca000) [pid = 4473] [serial = 2027] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x89cea000) [pid = 4473] [serial = 1947] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x967d9c00) [pid = 4473] [serial = 2052] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x904c7800) [pid = 4473] [serial = 1989] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x899d9c00) [pid = 4473] [serial = 2057] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x8f64fc00) [pid = 4473] [serial = 2024] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x899e4800) [pid = 4473] [serial = 2058] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x9131f400) [pid = 4473] [serial = 2030] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x92bd9c00) [pid = 4473] [serial = 2037] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8ab62c00) [pid = 4473] [serial = 2015] [outer = (nil)] [url = about:blank] 20:35:49 INFO - PROCESS | 4473 | ++DOCSHELL 0x83214000 == 140 [pid = 4473] [id = 725] 20:35:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x83215400) [pid = 4473] [serial = 2176] [outer = (nil)] 20:35:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x860b5c00) [pid = 4473] [serial = 2177] [outer = 0x83215400] 20:35:49 INFO - PROCESS | 4473 | 1461209749839 Marionette DEBUG loaded listener.js 20:35:49 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x87099800) [pid = 4473] [serial = 2178] [outer = 0x83215400] 20:35:50 INFO - PROCESS | 4473 | 1461209750727 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]]]}] 20:35:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:35:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 4505ms 20:35:50 INFO - PROCESS | 4473 | 1461209750789 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:35:50 INFO - PROCESS | 4473 | 1461209750796 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:35:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:35:50 INFO - PROCESS | 4473 | 1461209750807 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:35:50 INFO - PROCESS | 4473 | 1461209750811 Marionette TRACE conn3 <- [1,2874,null,{}] 20:35:50 INFO - PROCESS | 4473 | 1461209750819 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}] 20:35:51 INFO - PROCESS | 4473 | 1461209751059 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:35:51 INFO - PROCESS | 4473 | 1461209751355 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x88b7a000 == 141 [pid = 4473] [id = 726] 20:35:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x88b7e000) [pid = 4473] [serial = 2179] [outer = (nil)] 20:35:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x899d9c00) [pid = 4473] [serial = 2180] [outer = 0x88b7e000] 20:35:51 INFO - PROCESS | 4473 | 1461209751438 Marionette DEBUG loaded listener.js 20:35:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x899e2400) [pid = 4473] [serial = 2181] [outer = 0x88b7e000] 20:35:52 INFO - PROCESS | 4473 | 1461209752426 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]]]}] 20:35:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:35:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1688ms 20:35:52 INFO - PROCESS | 4473 | 1461209752499 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:35:52 INFO - PROCESS | 4473 | 1461209752505 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:35:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:35:52 INFO - PROCESS | 4473 | 1461209752515 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:35:52 INFO - PROCESS | 4473 | 1461209752519 Marionette TRACE conn3 <- [1,2878,null,{}] 20:35:52 INFO - PROCESS | 4473 | 1461209752525 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}] 20:35:52 INFO - PROCESS | 4473 | 1461209752848 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:35:53 INFO - PROCESS | 4473 | 1461209753129 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x89cef800 == 142 [pid = 4473] [id = 727] 20:35:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x89cf0400) [pid = 4473] [serial = 2182] [outer = (nil)] 20:35:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8a561800) [pid = 4473] [serial = 2183] [outer = 0x89cf0400] 20:35:53 INFO - PROCESS | 4473 | 1461209753208 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8a749c00) [pid = 4473] [serial = 2184] [outer = 0x89cf0400] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x85007000) [pid = 4473] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x900c9800) [pid = 4473] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x90649c00) [pid = 4473] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8460ac00) [pid = 4473] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x8fa29c00) [pid = 4473] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x8a7b6000) [pid = 4473] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8cecbc00) [pid = 4473] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8c31a400) [pid = 4473] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x89ce1c00) [pid = 4473] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x899e7000) [pid = 4473] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8cbc6400) [pid = 4473] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x8bb4ac00) [pid = 4473] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x93ac5000) [pid = 4473] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x979f2800) [pid = 4473] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x8a906400) [pid = 4473] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:35:54 INFO - PROCESS | 4473 | --DOMWINDOW == 121 (0x8a745400) [pid = 4473] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:35:54 INFO - PROCESS | 4473 | 1461209754856 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]]]}] 20:35:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:35:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2382ms 20:35:54 INFO - PROCESS | 4473 | 1461209754898 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 4473 | 1461209754901 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:35:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:35:54 INFO - PROCESS | 4473 | 1461209754909 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - PROCESS | 4473 | 1461209754915 Marionette TRACE conn3 <- [1,2882,null,{}] 20:35:54 INFO - PROCESS | 4473 | 1461209754940 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}] 20:35:55 INFO - PROCESS | 4473 | 1461209755241 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:35:55 INFO - PROCESS | 4473 | 1461209755384 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:55 INFO - PROCESS | 4473 | ++DOCSHELL 0x899dd400 == 143 [pid = 4473] [id = 728] 20:35:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 122 (0x8a904c00) [pid = 4473] [serial = 2185] [outer = (nil)] 20:35:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8a90fc00) [pid = 4473] [serial = 2186] [outer = 0x8a904c00] 20:35:55 INFO - PROCESS | 4473 | 1461209755462 Marionette DEBUG loaded listener.js 20:35:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x8ab5d400) [pid = 4473] [serial = 2187] [outer = 0x8a904c00] 20:35:56 INFO - PROCESS | 4473 | 1461209756310 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]]]}] 20:35:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:35:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1444ms 20:35:56 INFO - PROCESS | 4473 | 1461209756354 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:35:56 INFO - PROCESS | 4473 | 1461209756359 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:35:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:35:56 INFO - PROCESS | 4473 | 1461209756365 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:35:56 INFO - PROCESS | 4473 | 1461209756369 Marionette TRACE conn3 <- [1,2886,null,{}] 20:35:56 INFO - PROCESS | 4473 | 1461209756374 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}] 20:35:56 INFO - PROCESS | 4473 | 1461209756627 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:35:57 INFO - PROCESS | 4473 | 1461209757060 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:57 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d26c00 == 144 [pid = 4473] [id = 729] 20:35:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x85003400) [pid = 4473] [serial = 2188] [outer = (nil)] 20:35:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x8708cc00) [pid = 4473] [serial = 2189] [outer = 0x85003400] 20:35:57 INFO - PROCESS | 4473 | 1461209757162 Marionette DEBUG loaded listener.js 20:35:57 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x887a7000) [pid = 4473] [serial = 2190] [outer = 0x85003400] 20:35:58 INFO - PROCESS | 4473 | 1461209758192 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]]]}] 20:35:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:35:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1889ms 20:35:58 INFO - PROCESS | 4473 | 1461209758258 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:35:58 INFO - PROCESS | 4473 | 1461209758266 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:35:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:35:58 INFO - PROCESS | 4473 | 1461209758278 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:35:58 INFO - PROCESS | 4473 | 1461209758287 Marionette TRACE conn3 <- [1,2890,null,{}] 20:35:58 INFO - PROCESS | 4473 | 1461209758298 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}] 20:35:58 INFO - PROCESS | 4473 | 1461209758649 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:35:59 INFO - PROCESS | 4473 | 1461209759007 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:59 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e7000 == 145 [pid = 4473] [id = 730] 20:35:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x89b27c00) [pid = 4473] [serial = 2191] [outer = (nil)] 20:35:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x89cee400) [pid = 4473] [serial = 2192] [outer = 0x89b27c00] 20:35:59 INFO - PROCESS | 4473 | 1461209759105 Marionette DEBUG loaded listener.js 20:35:59 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8a745400) [pid = 4473] [serial = 2193] [outer = 0x89b27c00] 20:36:00 INFO - PROCESS | 4473 | 1461209760235 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:36:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:36:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1990ms 20:36:00 INFO - PROCESS | 4473 | 1461209760273 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:36:00 INFO - PROCESS | 4473 | 1461209760281 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:36:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:36:00 INFO - PROCESS | 4473 | 1461209760288 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:36:00 INFO - PROCESS | 4473 | 1461209760293 Marionette TRACE conn3 <- [1,2894,null,{}] 20:36:00 INFO - PROCESS | 4473 | 1461209760300 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}] 20:36:00 INFO - PROCESS | 4473 | 1461209760612 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:36:01 INFO - PROCESS | 4473 | 1461209761014 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:01 INFO - PROCESS | 4473 | ++DOCSHELL 0x89b2cc00 == 146 [pid = 4473] [id = 731] 20:36:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8a7b3c00) [pid = 4473] [serial = 2194] [outer = (nil)] 20:36:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8ab5d000) [pid = 4473] [serial = 2195] [outer = 0x8a7b3c00] 20:36:01 INFO - PROCESS | 4473 | 1461209761115 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8b79e400) [pid = 4473] [serial = 2196] [outer = 0x8a7b3c00] 20:36:02 INFO - PROCESS | 4473 | 1461209762176 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]]]}] 20:36:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:36:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1937ms 20:36:02 INFO - PROCESS | 4473 | 1461209762228 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:36:02 INFO - PROCESS | 4473 | 1461209762233 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:36:02 INFO - PROCESS | 4473 | 1461209762249 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:36:02 INFO - PROCESS | 4473 | 1461209762260 Marionette TRACE conn3 <- [1,2898,null,{}] 20:36:02 INFO - PROCESS | 4473 | 1461209762270 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}] 20:36:02 INFO - PROCESS | 4473 | 1461209762577 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:36:02 INFO - PROCESS | 4473 | 1461209762956 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a903c00 == 147 [pid = 4473] [id = 732] 20:36:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8ab2f000) [pid = 4473] [serial = 2197] [outer = (nil)] 20:36:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8c31a000) [pid = 4473] [serial = 2198] [outer = 0x8ab2f000] 20:36:03 INFO - PROCESS | 4473 | 1461209763113 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8c322800) [pid = 4473] [serial = 2199] [outer = 0x8ab2f000] 20:36:04 INFO - PROCESS | 4473 | 1461209764109 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]]]}] 20:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1904ms 20:36:04 INFO - PROCESS | 4473 | 1461209764144 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 4473 | 1461209764148 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:36:04 INFO - PROCESS | 4473 | 1461209764155 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 4473 | 1461209764159 Marionette TRACE conn3 <- [1,2902,null,{}] 20:36:04 INFO - PROCESS | 4473 | 1461209764165 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}] 20:36:04 INFO - PROCESS | 4473 | 1461209764426 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:36:04 INFO - PROCESS | 4473 | 1461209764800 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:04 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c31fc00 == 148 [pid = 4473] [id = 733] 20:36:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8c3af400) [pid = 4473] [serial = 2200] [outer = (nil)] 20:36:04 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8cbc9800) [pid = 4473] [serial = 2201] [outer = 0x8c3af400] 20:36:04 INFO - PROCESS | 4473 | 1461209764897 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8cdcd800) [pid = 4473] [serial = 2202] [outer = 0x8c3af400] 20:36:05 INFO - PROCESS | 4473 | 1461209765833 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1737ms 20:36:05 INFO - PROCESS | 4473 | 1461209765895 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:36:05 INFO - PROCESS | 4473 | 1461209765900 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:36:05 INFO - PROCESS | 4473 | 1461209765907 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:36:05 INFO - PROCESS | 4473 | 1461209765912 Marionette TRACE conn3 <- [1,2906,null,{}] 20:36:05 INFO - PROCESS | 4473 | 1461209765919 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}] 20:36:06 INFO - PROCESS | 4473 | 1461209766170 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:36:06 INFO - PROCESS | 4473 | 1461209766538 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x8e6a0c00 == 149 [pid = 4473] [id = 734] 20:36:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8e6a3800) [pid = 4473] [serial = 2203] [outer = (nil)] 20:36:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8e7db000) [pid = 4473] [serial = 2204] [outer = 0x8e6a3800] 20:36:06 INFO - PROCESS | 4473 | 1461209766647 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8f952400) [pid = 4473] [serial = 2205] [outer = 0x8e6a3800] 20:36:07 INFO - PROCESS | 4473 | 1461209767629 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]]]}] 20:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1785ms 20:36:07 INFO - PROCESS | 4473 | 1461209767694 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:36:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:36:07 INFO - PROCESS | 4473 | 1461209767698 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:36:07 INFO - PROCESS | 4473 | 1461209767705 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 4473 | 1461209767709 Marionette TRACE conn3 <- [1,2910,null,{}] 20:36:07 INFO - PROCESS | 4473 | 1461209767715 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}] 20:36:07 INFO - PROCESS | 4473 | 1461209767969 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:36:08 INFO - PROCESS | 4473 | 1461209768317 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:08 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cebf400 == 150 [pid = 4473] [id = 735] 20:36:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8cec8c00) [pid = 4473] [serial = 2206] [outer = (nil)] 20:36:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8fa34c00) [pid = 4473] [serial = 2207] [outer = 0x8cec8c00] 20:36:08 INFO - PROCESS | 4473 | 1461209768414 Marionette DEBUG loaded listener.js 20:36:08 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8fd65000) [pid = 4473] [serial = 2208] [outer = 0x8cec8c00] 20:36:09 INFO - PROCESS | 4473 | 1461209769197 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]]]}] 20:36:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:36:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:36:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1544ms 20:36:09 INFO - PROCESS | 4473 | 1461209769269 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 4473 | 1461209769272 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:36:09 INFO - TEST-START | /DOMEvents/constructors.html 20:36:09 INFO - PROCESS | 4473 | 1461209769283 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 4473 | 1461209769287 Marionette TRACE conn3 <- [1,2914,null,{}] 20:36:09 INFO - PROCESS | 4473 | 1461209769292 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}] 20:36:09 INFO - PROCESS | 4473 | 1461209769571 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:36:09 INFO - PROCESS | 4473 | 1461209769912 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:09 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa29c00 == 151 [pid = 4473] [id = 736] 20:36:09 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8fa2d400) [pid = 4473] [serial = 2209] [outer = (nil)] 20:36:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x904c0800) [pid = 4473] [serial = 2210] [outer = 0x8fa2d400] 20:36:10 INFO - PROCESS | 4473 | 1461209770016 Marionette DEBUG loaded listener.js 20:36:10 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x90644c00) [pid = 4473] [serial = 2211] [outer = 0x8fa2d400] 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:36:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:36:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:36:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:36:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:36:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:36:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:36:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:36:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:36:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 1760ms 20:36:11 INFO - PROCESS | 4473 | 1461209770979 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]]]}] 20:36:11 INFO - PROCESS | 4473 | 1461209771054 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 4473 | 1461209771069 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:36:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:36:11 INFO - PROCESS | 4473 | 1461209771091 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:36:11 INFO - PROCESS | 4473 | 1461209771107 Marionette TRACE conn3 <- [1,2918,null,{}] 20:36:11 INFO - PROCESS | 4473 | 1461209771126 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}] 20:36:11 INFO - PROCESS | 4473 | 1461209771532 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:36:11 INFO - PROCESS | 4473 | 1461209771810 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa27800 == 152 [pid = 4473] [id = 737] 20:36:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x900cc800) [pid = 4473] [serial = 2212] [outer = (nil)] 20:36:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x90738c00) [pid = 4473] [serial = 2213] [outer = 0x900cc800] 20:36:11 INFO - PROCESS | 4473 | 1461209771913 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x913c4400) [pid = 4473] [serial = 2214] [outer = 0x900cc800] 20:36:12 INFO - PROCESS | 4473 | 1461209772700 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:36:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:36:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1660ms 20:36:12 INFO - PROCESS | 4473 | 1461209772762 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:36:12 INFO - PROCESS | 4473 | 1461209772767 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:36:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:36:12 INFO - PROCESS | 4473 | 1461209772777 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:36:12 INFO - PROCESS | 4473 | 1461209772781 Marionette TRACE conn3 <- [1,2922,null,{}] 20:36:12 INFO - PROCESS | 4473 | 1461209772789 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}] 20:36:13 INFO - PROCESS | 4473 | 1461209773038 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:36:13 INFO - PROCESS | 4473 | 1461209773343 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:13 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f957400 == 153 [pid = 4473] [id = 738] 20:36:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x9064c800) [pid = 4473] [serial = 2215] [outer = (nil)] 20:36:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x9295bc00) [pid = 4473] [serial = 2216] [outer = 0x9064c800] 20:36:13 INFO - PROCESS | 4473 | 1461209773496 Marionette DEBUG loaded listener.js 20:36:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x929bc000) [pid = 4473] [serial = 2217] [outer = 0x9064c800] 20:36:14 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:14 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:14 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:14 INFO - PROCESS | 4473 | [4473] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 20:36:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:36:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:14 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 20:36:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:14 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 20:36:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:14 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]" 20:36:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:36:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:36:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1584ms 20:36:14 INFO - PROCESS | 4473 | 1461209774331 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]]]}] 20:36:14 INFO - PROCESS | 4473 | 1461209774364 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:36:14 INFO - PROCESS | 4473 | 1461209774370 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:36:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:36:14 INFO - PROCESS | 4473 | 1461209774386 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:36:14 INFO - PROCESS | 4473 | 1461209774389 Marionette TRACE conn3 <- [1,2926,null,{}] 20:36:14 INFO - PROCESS | 4473 | 1461209774397 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}] 20:36:14 INFO - PROCESS | 4473 | 1461209774768 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:36:15 INFO - PROCESS | 4473 | 1461209775056 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x939d9400 == 154 [pid = 4473] [id = 739] 20:36:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x939d9800) [pid = 4473] [serial = 2218] [outer = (nil)] 20:36:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x93ac5c00) [pid = 4473] [serial = 2219] [outer = 0x939d9800] 20:36:15 INFO - PROCESS | 4473 | 1461209775169 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x93d2a800) [pid = 4473] [serial = 2220] [outer = 0x939d9800] 20:36:15 INFO - PROCESS | 4473 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:36:16 INFO - PROCESS | 4473 | 1461209776008 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]]]}] 20:36:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:36:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1685ms 20:36:16 INFO - PROCESS | 4473 | 1461209776070 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:36:16 INFO - PROCESS | 4473 | 1461209776075 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:36:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:36:16 INFO - PROCESS | 4473 | 1461209776081 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 4473 | 1461209776086 Marionette TRACE conn3 <- [1,2930,null,{}] 20:36:16 INFO - PROCESS | 4473 | 1461209776092 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}] 20:36:16 INFO - PROCESS | 4473 | 1461209776497 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:36:16 INFO - PROCESS | 4473 | 1461209776788 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:16 INFO - PROCESS | 4473 | ++DOCSHELL 0x93ac8c00 == 155 [pid = 4473] [id = 740] 20:36:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x93d2dc00) [pid = 4473] [serial = 2221] [outer = (nil)] 20:36:16 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x94f11c00) [pid = 4473] [serial = 2222] [outer = 0x93d2dc00] 20:36:16 INFO - PROCESS | 4473 | 1461209776896 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x94f17c00) [pid = 4473] [serial = 2223] [outer = 0x93d2dc00] 20:36:17 INFO - PROCESS | 4473 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:36:17 INFO - PROCESS | 4473 | 1461209777727 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]]]}] 20:36:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:36:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1686ms 20:36:17 INFO - PROCESS | 4473 | 1461209777769 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:36:17 INFO - PROCESS | 4473 | 1461209777774 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:36:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:36:17 INFO - PROCESS | 4473 | 1461209777780 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:36:17 INFO - PROCESS | 4473 | 1461209777784 Marionette TRACE conn3 <- [1,2934,null,{}] 20:36:17 INFO - PROCESS | 4473 | 1461209777790 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}] 20:36:18 INFO - PROCESS | 4473 | 1461209778015 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:36:18 INFO - PROCESS | 4473 | 1461209778318 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x93d2e800 == 156 [pid = 4473] [id = 741] 20:36:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x94f15000) [pid = 4473] [serial = 2224] [outer = (nil)] 20:36:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x967e2400) [pid = 4473] [serial = 2225] [outer = 0x94f15000] 20:36:18 INFO - PROCESS | 4473 | 1461209778436 Marionette DEBUG loaded listener.js 20:36:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x967e7000) [pid = 4473] [serial = 2226] [outer = 0x94f15000] 20:36:19 INFO - PROCESS | 4473 | 1461209779310 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]]]}] 20:36:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:36:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1588ms 20:36:19 INFO - PROCESS | 4473 | 1461209779371 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:36:19 INFO - PROCESS | 4473 | 1461209779374 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:36:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:36:19 INFO - PROCESS | 4473 | 1461209779381 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:36:19 INFO - PROCESS | 4473 | 1461209779385 Marionette TRACE conn3 <- [1,2938,null,{}] 20:36:19 INFO - PROCESS | 4473 | 1461209779391 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}] 20:36:19 INFO - PROCESS | 4473 | 1461209779750 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:36:19 INFO - PROCESS | 4473 | 1461209779977 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:20 INFO - PROCESS | 4473 | ++DOCSHELL 0x90735400 == 157 [pid = 4473] [id = 742] 20:36:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x967e6000) [pid = 4473] [serial = 2227] [outer = (nil)] 20:36:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x97695400) [pid = 4473] [serial = 2228] [outer = 0x967e6000] 20:36:20 INFO - PROCESS | 4473 | 1461209780123 Marionette DEBUG loaded listener.js 20:36:20 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x98391800) [pid = 4473] [serial = 2229] [outer = 0x967e6000] 20:36:20 INFO - PROCESS | 4473 | 1461209780897 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]]]}] 20:36:20 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. 20:36:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1541ms 20:36:20 INFO - PROCESS | 4473 | 1461209780923 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:36:20 INFO - PROCESS | 4473 | 1461209780927 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:36:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:36:20 INFO - PROCESS | 4473 | 1461209780934 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:36:20 INFO - PROCESS | 4473 | 1461209780937 Marionette TRACE conn3 <- [1,2942,null,{}] 20:36:20 INFO - PROCESS | 4473 | 1461209780944 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}] 20:36:21 INFO - PROCESS | 4473 | 1461209781183 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:36:21 INFO - PROCESS | 4473 | 1461209781497 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x860be800 == 158 [pid = 4473] [id = 743] 20:36:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x967dd400) [pid = 4473] [serial = 2230] [outer = (nil)] 20:36:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x98980c00) [pid = 4473] [serial = 2231] [outer = 0x967dd400] 20:36:21 INFO - PROCESS | 4473 | 1461209781592 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x98a0c000) [pid = 4473] [serial = 2232] [outer = 0x967dd400] 20:36:22 INFO - PROCESS | 4473 | 1461209782413 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"]]]}] 20:36:22 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 20:36:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:36:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1535ms 20:36:22 INFO - PROCESS | 4473 | 1461209782473 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:36:22 INFO - PROCESS | 4473 | 1461209782479 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:36:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:36:22 INFO - PROCESS | 4473 | 1461209782488 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:36:22 INFO - PROCESS | 4473 | 1461209782493 Marionette TRACE conn3 <- [1,2946,null,{}] 20:36:22 INFO - PROCESS | 4473 | 1461209782502 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}] 20:36:22 INFO - PROCESS | 4473 | 1461209782749 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:36:23 INFO - PROCESS | 4473 | 1461209783073 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x914a8800 == 159 [pid = 4473] [id = 744] 20:36:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x9b0e1c00) [pid = 4473] [serial = 2233] [outer = (nil)] 20:36:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0x9ea23c00) [pid = 4473] [serial = 2234] [outer = 0x9b0e1c00] 20:36:23 INFO - PROCESS | 4473 | 1461209783217 Marionette DEBUG loaded listener.js 20:36:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0x9fb96000) [pid = 4473] [serial = 2235] [outer = 0x9b0e1c00] 20:36:24 INFO - PROCESS | 4473 | 1461209784008 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]]]}] 20:36:24 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. 20:36:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1534ms 20:36:24 INFO - PROCESS | 4473 | 1461209784021 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:36:24 INFO - PROCESS | 4473 | 1461209784026 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:36:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:36:24 INFO - PROCESS | 4473 | 1461209784032 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:36:24 INFO - PROCESS | 4473 | 1461209784036 Marionette TRACE conn3 <- [1,2950,null,{}] 20:36:24 INFO - PROCESS | 4473 | 1461209784042 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}] 20:36:24 INFO - PROCESS | 4473 | 1461209784288 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:36:24 INFO - PROCESS | 4473 | 1461209784569 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:24 INFO - PROCESS | 4473 | ++DOCSHELL 0x92af6000 == 160 [pid = 4473] [id = 745] 20:36:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x967bf800) [pid = 4473] [serial = 2236] [outer = (nil)] 20:36:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0x9fc84000) [pid = 4473] [serial = 2237] [outer = 0x967bf800] 20:36:24 INFO - PROCESS | 4473 | 1461209784691 Marionette DEBUG loaded listener.js 20:36:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0x9ff1a800) [pid = 4473] [serial = 2238] [outer = 0x967bf800] 20:36:25 INFO - PROCESS | 4473 | ++DOCSHELL 0xa0a46400 == 161 [pid = 4473] [id = 746] 20:36:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0xa0c37c00) [pid = 4473] [serial = 2239] [outer = (nil)] 20:36:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0xa0c40c00) [pid = 4473] [serial = 2240] [outer = 0xa0c37c00] 20:36:25 INFO - PROCESS | 4473 | 1461209785724 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]]]}] 20:36:25 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. 20:36:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1738ms 20:36:25 INFO - PROCESS | 4473 | 1461209785773 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:36:25 INFO - PROCESS | 4473 | 1461209785777 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:36:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:36:25 INFO - PROCESS | 4473 | 1461209785784 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:36:25 INFO - PROCESS | 4473 | 1461209785787 Marionette TRACE conn3 <- [1,2954,null,{}] 20:36:25 INFO - PROCESS | 4473 | 1461209785793 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}] 20:36:26 INFO - PROCESS | 4473 | 1461209786127 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:36:26 INFO - PROCESS | 4473 | 1461209786482 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:26 INFO - PROCESS | 4473 | ++DOCSHELL 0x98632000 == 162 [pid = 4473] [id = 747] 20:36:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0x9fc62800) [pid = 4473] [serial = 2241] [outer = (nil)] 20:36:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0xa0c37400) [pid = 4473] [serial = 2242] [outer = 0x9fc62800] 20:36:26 INFO - PROCESS | 4473 | 1461209786574 Marionette DEBUG loaded listener.js 20:36:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0xa0e81400) [pid = 4473] [serial = 2243] [outer = 0x9fc62800] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8a74c800 == 161 [pid = 4473] [id = 707] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x89b21800 == 160 [pid = 4473] [id = 706] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x90645800 == 159 [pid = 4473] [id = 550] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x83212000 == 158 [pid = 4473] [id = 705] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x96f73800 == 157 [pid = 4473] [id = 553] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8e7df000 == 156 [pid = 4473] [id = 510] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x887d0000 == 155 [pid = 4473] [id = 512] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x92bf8800 == 154 [pid = 4473] [id = 511] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8321d400 == 153 [pid = 4473] [id = 665] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x85aec000 == 152 [pid = 4473] [id = 645] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x887cfc00 == 151 [pid = 4473] [id = 607] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x87fe1c00 == 150 [pid = 4473] [id = 646] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x89954400 == 149 [pid = 4473] [id = 647] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x899dd400 == 148 [pid = 4473] [id = 728] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x89cef800 == 147 [pid = 4473] [id = 727] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x88b7a000 == 146 [pid = 4473] [id = 726] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x83214000 == 145 [pid = 4473] [id = 725] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x93d32000 == 144 [pid = 4473] [id = 719] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x913c5400 == 143 [pid = 4473] [id = 717] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x91f20c00 == 142 [pid = 4473] [id = 718] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x904cb000 == 141 [pid = 4473] [id = 716] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa31800 == 140 [pid = 4473] [id = 715] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8cdcd400 == 139 [pid = 4473] [id = 714] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8a570c00 == 138 [pid = 4473] [id = 712] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8e69d800 == 137 [pid = 4473] [id = 713] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x8a7aa800 == 136 [pid = 4473] [id = 711] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce9000 == 135 [pid = 4473] [id = 710] 20:36:30 INFO - PROCESS | 4473 | --DOCSHELL 0x85af1c00 == 134 [pid = 4473] [id = 709] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x887d8400) [pid = 4473] [serial = 2117] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x91f17000) [pid = 4473] [serial = 2091] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x92bdd800) [pid = 4473] [serial = 2094] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x860bb800) [pid = 4473] [serial = 2067] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x8fd62400) [pid = 4473] [serial = 2085] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x8ab60c00) [pid = 4473] [serial = 2124] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x8f64c000) [pid = 4473] [serial = 2082] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x8cbcf400) [pid = 4473] [serial = 2078] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x92bd8800) [pid = 4473] [serial = 2093] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x89f26c00) [pid = 4473] [serial = 2120] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x89ce3800) [pid = 4473] [serial = 2070] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x85af3c00) [pid = 4473] [serial = 2066] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x979ec800) [pid = 4473] [serial = 2108] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x90741400) [pid = 4473] [serial = 2088] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x8c3a4c00) [pid = 4473] [serial = 2075] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x93d27400) [pid = 4473] [serial = 2097] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x8cec3800) [pid = 4473] [serial = 2079] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x89b25400) [pid = 4473] [serial = 2069] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x98635400) [pid = 4473] [serial = 2114] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9064ec00) [pid = 4473] [serial = 2087] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x967c1c00) [pid = 4473] [serial = 2099] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x8ba6ac00) [pid = 4473] [serial = 2010] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x8e69f000) [pid = 4473] [serial = 2081] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8fa35400) [pid = 4473] [serial = 2084] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8b908000) [pid = 4473] [serial = 2073] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x913be400) [pid = 4473] [serial = 2090] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x98391c00) [pid = 4473] [serial = 2111] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x93ac8400) [pid = 4473] [serial = 2096] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8c3ab000) [pid = 4473] [serial = 2076] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x8ab27400) [pid = 4473] [serial = 2123] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x89951000) [pid = 4473] [serial = 2118] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x9700a400) [pid = 4473] [serial = 2102] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x8a908400) [pid = 4473] [serial = 2072] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x8a56e400) [pid = 4473] [serial = 2121] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x974a6400) [pid = 4473] [serial = 2105] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x986c2000) [pid = 4473] [serial = 2115] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8b7a4400) [pid = 4473] [serial = 2126] [outer = (nil)] [url = about:blank] 20:36:30 INFO - PROCESS | 4473 | 1461209790679 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]]]}] 20:36:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:36:30 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 20:36:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 4951ms 20:36:30 INFO - PROCESS | 4473 | 1461209790737 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:36:30 INFO - PROCESS | 4473 | 1461209790741 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:36:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:36:30 INFO - PROCESS | 4473 | 1461209790751 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:36:30 INFO - PROCESS | 4473 | 1461209790756 Marionette TRACE conn3 <- [1,2958,null,{}] 20:36:30 INFO - PROCESS | 4473 | 1461209790765 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}] 20:36:31 INFO - PROCESS | 4473 | 1461209791060 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:36:31 INFO - PROCESS | 4473 | 1461209791286 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x85aec000 == 135 [pid = 4473] [id = 748] 20:36:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x887d1400) [pid = 4473] [serial = 2244] [outer = (nil)] 20:36:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x899dcc00) [pid = 4473] [serial = 2245] [outer = 0x887d1400] 20:36:31 INFO - PROCESS | 4473 | 1461209791376 Marionette DEBUG loaded listener.js 20:36:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x89b22000) [pid = 4473] [serial = 2246] [outer = 0x887d1400] 20:36:32 INFO - PROCESS | 4473 | 1461209792260 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]]]}] 20:36:32 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. 20:36:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1537ms 20:36:32 INFO - PROCESS | 4473 | 1461209792288 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:36:32 INFO - PROCESS | 4473 | 1461209792297 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:36:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:36:32 INFO - PROCESS | 4473 | 1461209792309 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:36:32 INFO - PROCESS | 4473 | 1461209792313 Marionette TRACE conn3 <- [1,2962,null,{}] 20:36:32 INFO - PROCESS | 4473 | 1461209792320 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}] 20:36:32 INFO - PROCESS | 4473 | 1461209792561 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:36:32 INFO - PROCESS | 4473 | 1461209792904 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:32 INFO - PROCESS | 4473 | ++DOCSHELL 0x899dc000 == 136 [pid = 4473] [id = 749] 20:36:32 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x89f1ec00) [pid = 4473] [serial = 2247] [outer = (nil)] 20:36:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x8a570c00) [pid = 4473] [serial = 2248] [outer = 0x89f1ec00] 20:36:33 INFO - PROCESS | 4473 | 1461209793009 Marionette DEBUG loaded listener.js 20:36:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8a7aa800) [pid = 4473] [serial = 2249] [outer = 0x89f1ec00] 20:36:33 INFO - PROCESS | 4473 | 1461209793785 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]]]}] 20:36:33 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. 20:36:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1493ms 20:36:33 INFO - PROCESS | 4473 | 1461209793808 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:36:33 INFO - PROCESS | 4473 | 1461209793811 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:36:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:36:33 INFO - PROCESS | 4473 | 1461209793819 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:36:33 INFO - PROCESS | 4473 | 1461209793825 Marionette TRACE conn3 <- [1,2966,null,{}] 20:36:33 INFO - PROCESS | 4473 | 1461209793851 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}] 20:36:34 INFO - PROCESS | 4473 | 1461209794160 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:36:34 INFO - PROCESS | 4473 | 1461209794215 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:34 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab66000 == 137 [pid = 4473] [id = 750] 20:36:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8ab66800) [pid = 4473] [serial = 2250] [outer = (nil)] 20:36:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8b79d800) [pid = 4473] [serial = 2251] [outer = 0x8ab66800] 20:36:34 INFO - PROCESS | 4473 | 1461209794320 Marionette DEBUG loaded listener.js 20:36:34 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8b90a800) [pid = 4473] [serial = 2252] [outer = 0x8ab66800] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x8c3a2800) [pid = 4473] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x83215400) [pid = 4473] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x8e6a5000) [pid = 4473] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x89cf0400) [pid = 4473] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x9149c000) [pid = 4473] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x98396c00) [pid = 4473] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8c31cc00) [pid = 4473] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x90647000) [pid = 4473] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8f958400) [pid = 4473] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8fa33000) [pid = 4473] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x87b50000) [pid = 4473] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8a563400) [pid = 4473] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x9838f000) [pid = 4473] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x967c6400) [pid = 4473] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x95a2a000) [pid = 4473] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x93ac2400) [pid = 4473] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x9295c000) [pid = 4473] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x93d2c400) [pid = 4473] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8a56b000) [pid = 4473] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x88b7e000) [pid = 4473] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x9872f400) [pid = 4473] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x9838a000) [pid = 4473] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x9749ec00) [pid = 4473] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:36:35 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x96f74800) [pid = 4473] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:36:35 INFO - PROCESS | 4473 | 1461209795884 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]]]}] 20:36:35 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. 20:36:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2109ms 20:36:35 INFO - PROCESS | 4473 | 1461209795928 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:36:35 INFO - PROCESS | 4473 | 1461209795932 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:36:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:36:35 INFO - PROCESS | 4473 | 1461209795939 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:36:35 INFO - PROCESS | 4473 | 1461209795942 Marionette TRACE conn3 <- [1,2970,null,{}] 20:36:35 INFO - PROCESS | 4473 | 1461209795948 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}] 20:36:36 INFO - PROCESS | 4473 | 1461209796244 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:36:36 INFO - PROCESS | 4473 | 1461209796390 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:36 INFO - PROCESS | 4473 | ++DOCSHELL 0x887b0400 == 138 [pid = 4473] [id = 751] 20:36:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x8a7b3000) [pid = 4473] [serial = 2253] [outer = (nil)] 20:36:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x8ba74c00) [pid = 4473] [serial = 2254] [outer = 0x8a7b3000] 20:36:36 INFO - PROCESS | 4473 | 1461209796472 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8bb4d800) [pid = 4473] [serial = 2255] [outer = 0x8a7b3000] 20:36:37 INFO - PROCESS | 4473 | 1461209797198 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]]]}] 20:36:37 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. 20:36:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1287ms 20:36:37 INFO - PROCESS | 4473 | 1461209797227 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:36:37 INFO - PROCESS | 4473 | 1461209797231 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:36:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:36:37 INFO - PROCESS | 4473 | 1461209797237 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:36:37 INFO - PROCESS | 4473 | 1461209797239 Marionette TRACE conn3 <- [1,2974,null,{}] 20:36:37 INFO - PROCESS | 4473 | 1461209797245 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}] 20:36:37 INFO - PROCESS | 4473 | 1461209797697 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:36:37 INFO - PROCESS | 4473 | 1461209797900 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 4473 | ++DOCSHELL 0x860bc800 == 139 [pid = 4473] [id = 752] 20:36:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x87093800) [pid = 4473] [serial = 2256] [outer = (nil)] 20:36:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x87fe8800) [pid = 4473] [serial = 2257] [outer = 0x87093800] 20:36:38 INFO - PROCESS | 4473 | 1461209798074 Marionette DEBUG loaded listener.js 20:36:38 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x887cf800) [pid = 4473] [serial = 2258] [outer = 0x87093800] 20:36:38 INFO - PROCESS | 4473 | 1461209798978 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]]]}] 20:36:39 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. 20:36:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1786ms 20:36:39 INFO - PROCESS | 4473 | 1461209799026 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:36:39 INFO - PROCESS | 4473 | 1461209799034 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:36:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:36:39 INFO - PROCESS | 4473 | 1461209799043 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:36:39 INFO - PROCESS | 4473 | 1461209799049 Marionette TRACE conn3 <- [1,2978,null,{}] 20:36:39 INFO - PROCESS | 4473 | 1461209799059 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}] 20:36:39 INFO - PROCESS | 4473 | 1461209799343 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:36:39 INFO - PROCESS | 4473 | 1461209799661 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x8a566400 == 140 [pid = 4473] [id = 753] 20:36:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8a56e400) [pid = 4473] [serial = 2259] [outer = (nil)] 20:36:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8a7b1800) [pid = 4473] [serial = 2260] [outer = 0x8a56e400] 20:36:39 INFO - PROCESS | 4473 | 1461209799786 Marionette DEBUG loaded listener.js 20:36:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8ab27400) [pid = 4473] [serial = 2261] [outer = 0x8a56e400] 20:36:40 INFO - PROCESS | 4473 | 1461209800742 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]]]}] 20:36:40 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. 20:36:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1742ms 20:36:40 INFO - PROCESS | 4473 | 1461209800786 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:36:40 INFO - PROCESS | 4473 | 1461209800792 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:36:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:36:40 INFO - PROCESS | 4473 | 1461209800800 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:36:40 INFO - PROCESS | 4473 | 1461209800804 Marionette TRACE conn3 <- [1,2982,null,{}] 20:36:40 INFO - PROCESS | 4473 | 1461209800811 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}] 20:36:41 INFO - PROCESS | 4473 | 1461209801090 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:36:41 INFO - PROCESS | 4473 | 1461209801501 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:41 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba6ec00 == 141 [pid = 4473] [id = 754] 20:36:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8ba72800) [pid = 4473] [serial = 2262] [outer = (nil)] 20:36:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8bb49c00) [pid = 4473] [serial = 2263] [outer = 0x8ba72800] 20:36:41 INFO - PROCESS | 4473 | 1461209801594 Marionette DEBUG loaded listener.js 20:36:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8c3a3000) [pid = 4473] [serial = 2264] [outer = 0x8ba72800] 20:36:42 INFO - PROCESS | 4473 | 1461209802502 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"]]]}] 20:36:42 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 20:36:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:36:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1753ms 20:36:42 INFO - PROCESS | 4473 | 1461209802555 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:36:42 INFO - PROCESS | 4473 | 1461209802562 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:36:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:36:42 INFO - PROCESS | 4473 | 1461209802580 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - PROCESS | 4473 | 1461209802587 Marionette TRACE conn3 <- [1,2986,null,{}] 20:36:42 INFO - PROCESS | 4473 | 1461209802594 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}] 20:36:42 INFO - PROCESS | 4473 | 1461209802960 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:36:43 INFO - PROCESS | 4473 | 1461209803239 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:43 INFO - PROCESS | 4473 | ++DOCSHELL 0x887a4400 == 142 [pid = 4473] [id = 755] 20:36:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8b90ec00) [pid = 4473] [serial = 2265] [outer = (nil)] 20:36:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8e6a0000) [pid = 4473] [serial = 2266] [outer = 0x8b90ec00] 20:36:43 INFO - PROCESS | 4473 | 1461209803343 Marionette DEBUG loaded listener.js 20:36:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8e7dbc00) [pid = 4473] [serial = 2267] [outer = 0x8b90ec00] 20:36:44 INFO - PROCESS | 4473 | 1461209804173 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]]]}] 20:36:44 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. 20:36:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1651ms 20:36:44 INFO - PROCESS | 4473 | 1461209804223 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:36:44 INFO - PROCESS | 4473 | 1461209804226 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:36:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:36:44 INFO - PROCESS | 4473 | 1461209804234 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:36:44 INFO - PROCESS | 4473 | 1461209804237 Marionette TRACE conn3 <- [1,2990,null,{}] 20:36:44 INFO - PROCESS | 4473 | 1461209804243 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}] 20:36:44 INFO - PROCESS | 4473 | 1461209804486 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:36:44 INFO - PROCESS | 4473 | 1461209804864 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x8f64a000 == 143 [pid = 4473] [id = 756] 20:36:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8f64b400) [pid = 4473] [serial = 2268] [outer = (nil)] 20:36:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8f94e400) [pid = 4473] [serial = 2269] [outer = 0x8f64b400] 20:36:44 INFO - PROCESS | 4473 | 1461209804962 Marionette DEBUG loaded listener.js 20:36:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8f95b400) [pid = 4473] [serial = 2270] [outer = 0x8f64b400] 20:36:45 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fa2a800 == 144 [pid = 4473] [id = 757] 20:36:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8fd5e400) [pid = 4473] [serial = 2271] [outer = (nil)] 20:36:45 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x8fd64000) [pid = 4473] [serial = 2272] [outer = 0x8fd5e400] 20:36:45 INFO - PROCESS | 4473 | 1461209805921 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]]]}] 20:36:45 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. 20:36:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1738ms 20:36:45 INFO - PROCESS | 4473 | 1461209805973 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:36:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:36:45 INFO - PROCESS | 4473 | 1461209805978 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:36:45 INFO - PROCESS | 4473 | 1461209805985 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:36:45 INFO - PROCESS | 4473 | 1461209805989 Marionette TRACE conn3 <- [1,2994,null,{}] 20:36:46 INFO - PROCESS | 4473 | 1461209805996 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}] 20:36:46 INFO - PROCESS | 4473 | 1461209806324 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:36:46 INFO - PROCESS | 4473 | 1461209806690 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x904cb000 == 145 [pid = 4473] [id = 758] 20:36:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x90644400) [pid = 4473] [serial = 2273] [outer = (nil)] 20:36:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x9064f000) [pid = 4473] [serial = 2274] [outer = 0x90644400] 20:36:46 INFO - PROCESS | 4473 | 1461209806839 Marionette DEBUG loaded listener.js 20:36:47 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x91320c00) [pid = 4473] [serial = 2275] [outer = 0x90644400] 20:36:47 INFO - PROCESS | 4473 | 1461209807707 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]]]}] 20:36:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:36:47 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 20:36:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1750ms 20:36:47 INFO - PROCESS | 4473 | 1461209807735 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:36:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:36:47 INFO - PROCESS | 4473 | 1461209807740 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:36:47 INFO - PROCESS | 4473 | 1461209807747 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:36:47 INFO - PROCESS | 4473 | 1461209807751 Marionette TRACE conn3 <- [1,2998,null,{}] 20:36:47 INFO - PROCESS | 4473 | 1461209807757 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}] 20:36:48 INFO - PROCESS | 4473 | 1461209808059 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:36:48 INFO - PROCESS | 4473 | 1461209808366 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x899e5000 == 146 [pid = 4473] [id = 759] 20:36:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x8ab2c400) [pid = 4473] [serial = 2276] [outer = (nil)] 20:36:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x929b1800) [pid = 4473] [serial = 2277] [outer = 0x8ab2c400] 20:36:48 INFO - PROCESS | 4473 | 1461209808509 Marionette DEBUG loaded listener.js 20:36:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x92bdc000) [pid = 4473] [serial = 2278] [outer = 0x8ab2c400] 20:36:49 INFO - PROCESS | 4473 | 1461209809360 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]]]}] 20:36:49 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. 20:36:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1643ms 20:36:49 INFO - PROCESS | 4473 | 1461209809400 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:36:49 INFO - PROCESS | 4473 | 1461209809403 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:36:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:36:49 INFO - PROCESS | 4473 | 1461209809413 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:36:49 INFO - PROCESS | 4473 | 1461209809416 Marionette TRACE conn3 <- [1,3002,null,{}] 20:36:49 INFO - PROCESS | 4473 | 1461209809423 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}] 20:36:49 INFO - PROCESS | 4473 | 1461209809668 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:36:50 INFO - PROCESS | 4473 | 1461209810022 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:50 INFO - PROCESS | 4473 | ++DOCSHELL 0x914a5000 == 147 [pid = 4473] [id = 760] 20:36:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x91f19800) [pid = 4473] [serial = 2279] [outer = (nil)] 20:36:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x939d2000) [pid = 4473] [serial = 2280] [outer = 0x91f19800] 20:36:50 INFO - PROCESS | 4473 | 1461209810120 Marionette DEBUG loaded listener.js 20:36:50 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x939db800) [pid = 4473] [serial = 2281] [outer = 0x91f19800] 20:36:50 INFO - PROCESS | 4473 | 1461209810952 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]]]}] 20:36:50 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. 20:36:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1582ms 20:36:50 INFO - PROCESS | 4473 | 1461209810997 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:36:51 INFO - PROCESS | 4473 | 1461209811001 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:36:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:36:51 INFO - PROCESS | 4473 | 1461209811008 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:36:51 INFO - PROCESS | 4473 | 1461209811012 Marionette TRACE conn3 <- [1,3006,null,{}] 20:36:51 INFO - PROCESS | 4473 | 1461209811018 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}] 20:36:51 INFO - PROCESS | 4473 | 1461209811294 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:36:51 INFO - PROCESS | 4473 | 1461209811602 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:51 INFO - PROCESS | 4473 | ++DOCSHELL 0x860b7000 == 148 [pid = 4473] [id = 761] 20:36:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x8fd57400) [pid = 4473] [serial = 2282] [outer = (nil)] 20:36:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x93acfc00) [pid = 4473] [serial = 2283] [outer = 0x8fd57400] 20:36:51 INFO - PROCESS | 4473 | 1461209811746 Marionette DEBUG loaded listener.js 20:36:51 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x93d2d800) [pid = 4473] [serial = 2284] [outer = 0x8fd57400] 20:36:52 INFO - PROCESS | 4473 | 1461209812520 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]]]}] 20:36:52 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. 20:36:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1534ms 20:36:52 INFO - PROCESS | 4473 | 1461209812543 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:36:52 INFO - PROCESS | 4473 | 1461209812547 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:36:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:36:52 INFO - PROCESS | 4473 | 1461209812553 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:36:52 INFO - PROCESS | 4473 | 1461209812556 Marionette TRACE conn3 <- [1,3010,null,{}] 20:36:52 INFO - PROCESS | 4473 | 1461209812563 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}] 20:36:52 INFO - PROCESS | 4473 | 1461209812819 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:36:53 INFO - PROCESS | 4473 | 1461209813121 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x8bb47400 == 149 [pid = 4473] [id = 762] 20:36:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x8c316000) [pid = 4473] [serial = 2285] [outer = (nil)] 20:36:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x93dd9800) [pid = 4473] [serial = 2286] [outer = 0x8c316000] 20:36:53 INFO - PROCESS | 4473 | 1461209813226 Marionette DEBUG loaded listener.js 20:36:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x93ddd400) [pid = 4473] [serial = 2287] [outer = 0x8c316000] 20:36:54 INFO - PROCESS | 4473 | 1461209814095 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]]]}] 20:36:54 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 20:36:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1582ms 20:36:54 INFO - PROCESS | 4473 | 1461209814136 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:36:54 INFO - PROCESS | 4473 | 1461209814141 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:36:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:36:54 INFO - PROCESS | 4473 | 1461209814149 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:36:54 INFO - PROCESS | 4473 | 1461209814153 Marionette TRACE conn3 <- [1,3014,null,{}] 20:36:54 INFO - PROCESS | 4473 | 1461209814159 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}] 20:36:54 INFO - PROCESS | 4473 | 1461209814439 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:36:54 INFO - PROCESS | 4473 | 1461209814820 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:54 INFO - PROCESS | 4473 | ++DOCSHELL 0x9700ec00 == 150 [pid = 4473] [id = 763] 20:36:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x97108400) [pid = 4473] [serial = 2288] [outer = (nil)] 20:36:54 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x974a1c00) [pid = 4473] [serial = 2289] [outer = 0x97108400] 20:36:54 INFO - PROCESS | 4473 | 1461209814939 Marionette DEBUG loaded listener.js 20:36:55 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x979ec800) [pid = 4473] [serial = 2290] [outer = 0x97108400] 20:36:55 INFO - PROCESS | 4473 | [4473] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:36:55 INFO - PROCESS | 4473 | 1461209815883 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:36:55 INFO - {} 20:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:36:55 INFO - {} 20:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:36:55 INFO - {} 20:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:36:55 INFO - {} 20:36:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1788ms 20:36:55 INFO - PROCESS | 4473 | 1461209815939 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:36:55 INFO - PROCESS | 4473 | 1461209815944 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:36:55 INFO - TEST-START | /FileAPI/fileReader.html 20:36:56 INFO - PROCESS | 4473 | 1461209816002 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:36:56 INFO - PROCESS | 4473 | 1461209816008 Marionette TRACE conn3 <- [1,3018,null,{}] 20:36:56 INFO - PROCESS | 4473 | 1461209816014 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}] 20:36:56 INFO - PROCESS | 4473 | 1461209816297 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:36:56 INFO - PROCESS | 4473 | 1461209816665 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:56 INFO - PROCESS | 4473 | ++DOCSHELL 0x984f8800 == 151 [pid = 4473] [id = 764] 20:36:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x98722c00) [pid = 4473] [serial = 2291] [outer = (nil)] 20:36:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x9b0db800) [pid = 4473] [serial = 2292] [outer = 0x98722c00] 20:36:56 INFO - PROCESS | 4473 | 1461209816761 Marionette DEBUG loaded listener.js 20:36:56 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x9df91400) [pid = 4473] [serial = 2293] [outer = 0x98722c00] 20:36:57 INFO - PROCESS | 4473 | 1461209817615 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]]]}] 20:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:36:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 1643ms 20:36:57 INFO - PROCESS | 4473 | 1461209817638 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:36:57 INFO - PROCESS | 4473 | 1461209817642 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:36:57 INFO - TEST-START | /FileAPI/historical.html 20:36:57 INFO - PROCESS | 4473 | 1461209817649 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:36:57 INFO - PROCESS | 4473 | 1461209817652 Marionette TRACE conn3 <- [1,3022,null,{}] 20:36:57 INFO - PROCESS | 4473 | 1461209817658 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}] 20:36:57 INFO - PROCESS | 4473 | 1461209817909 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:36:58 INFO - PROCESS | 4473 | 1461209818319 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:58 INFO - PROCESS | 4473 | ++DOCSHELL 0x899da400 == 152 [pid = 4473] [id = 765] 20:36:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x98982800) [pid = 4473] [serial = 2294] [outer = (nil)] 20:36:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 171 (0xa0ad4800) [pid = 4473] [serial = 2295] [outer = 0x98982800] 20:36:58 INFO - PROCESS | 4473 | 1461209818412 Marionette DEBUG loaded listener.js 20:36:58 INFO - PROCESS | 4473 | ++DOMWINDOW == 172 (0xa0c37800) [pid = 4473] [serial = 2296] [outer = 0x98982800] 20:36:59 INFO - PROCESS | 4473 | 1461209819222 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"]]]}] 20:36:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:36:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:36:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:36:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:36:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:36:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:36:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:36:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:36:59 INFO - TEST-OK | /FileAPI/historical.html | took 1637ms 20:36:59 INFO - PROCESS | 4473 | 1461209819291 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:36:59 INFO - PROCESS | 4473 | 1461209819296 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:36:59 INFO - TEST-START | /FileAPI/idlharness.html 20:36:59 INFO - PROCESS | 4473 | 1461209819324 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:36:59 INFO - PROCESS | 4473 | 1461209819328 Marionette TRACE conn3 <- [1,3026,null,{}] 20:36:59 INFO - PROCESS | 4473 | 1461209819341 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}] 20:36:59 INFO - PROCESS | 4473 | 1461209819594 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:36:59 INFO - PROCESS | 4473 | 1461209819979 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:00 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b49000 == 153 [pid = 4473] [id = 766] 20:37:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 173 (0x87fdf800) [pid = 4473] [serial = 2297] [outer = (nil)] 20:37:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 174 (0xa0f50000) [pid = 4473] [serial = 2298] [outer = 0x87fdf800] 20:37:00 INFO - PROCESS | 4473 | 1461209820078 Marionette DEBUG loaded listener.js 20:37:00 INFO - PROCESS | 4473 | ++DOMWINDOW == 175 (0xa0f9c400) [pid = 4473] [serial = 2299] [outer = 0x87fdf800] 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:37:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:37:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:37:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:37:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:37:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:37:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:37:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:37:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:37:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:37:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:37:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:37:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:37:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:37:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 20:37:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:37:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:37:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:37:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:37:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:37:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:37:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:37:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 3042ms 20:37:02 INFO - TEST-START | /FileAPI/idlharness.worker 20:37:02 INFO - PROCESS | 4473 | 1461209822158 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]]]}] 20:37:02 INFO - PROCESS | 4473 | 1461209822359 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:37:02 INFO - PROCESS | 4473 | 1461209822379 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:37:02 INFO - PROCESS | 4473 | 1461209822419 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:37:02 INFO - PROCESS | 4473 | 1461209822427 Marionette TRACE conn3 <- [1,3030,null,{}] 20:37:02 INFO - PROCESS | 4473 | 1461209822482 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}] 20:37:02 INFO - PROCESS | 4473 | 1461209822746 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:37:03 INFO - PROCESS | 4473 | 1461209823045 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:03 INFO - PROCESS | 4473 | ++DOCSHELL 0x974ab400 == 154 [pid = 4473] [id = 767] 20:37:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 176 (0xa0fa0c00) [pid = 4473] [serial = 2300] [outer = (nil)] 20:37:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 177 (0xa4955c00) [pid = 4473] [serial = 2301] [outer = 0xa0fa0c00] 20:37:03 INFO - PROCESS | 4473 | 1461209823141 Marionette DEBUG loaded listener.js 20:37:03 INFO - PROCESS | 4473 | ++DOMWINDOW == 178 (0xa4957800) [pid = 4473] [serial = 2302] [outer = 0xa0fa0c00] 20:37:03 INFO - PROCESS | 4473 | [4473] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:37:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:37:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:37:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:37:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 20:37:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:37:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:37:05 INFO - {} 20:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 20:37:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:37:06 INFO - {} 20:37:06 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 - {} 20:37:06 INFO - {} 20:37:06 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 20:37:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:37:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:37:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 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 20:37:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:37:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:37:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:37:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:37:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:37:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 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 20:37:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:37:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 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 20:37:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:37:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 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 20:37:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:37:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:37:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:37:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:37:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:37:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:37:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:37:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:37:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:37:06 INFO - {} 20:37:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3536ms 20:37:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:37:06 INFO - PROCESS | 4473 | 1461209825790 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,{},{}]]]}] 20:37:06 INFO - PROCESS | 4473 | 1461209825961 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:37:06 INFO - PROCESS | 4473 | 1461209825966 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:37:06 INFO - PROCESS | 4473 | 1461209825981 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:37:06 INFO - PROCESS | 4473 | 1461209825985 Marionette TRACE conn3 <- [1,3034,null,{}] 20:37:06 INFO - PROCESS | 4473 | 1461209826003 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}] 20:37:06 INFO - PROCESS | 4473 | 1461209826416 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:37:06 INFO - PROCESS | 4473 | 1461209826736 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:06 INFO - PROCESS | 4473 | ++DOCSHELL 0x90541c00 == 155 [pid = 4473] [id = 768] 20:37:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 179 (0x90542800) [pid = 4473] [serial = 2303] [outer = (nil)] 20:37:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 180 (0xa6cc0400) [pid = 4473] [serial = 2304] [outer = 0x90542800] 20:37:06 INFO - PROCESS | 4473 | 1461209826833 Marionette DEBUG loaded listener.js 20:37:06 INFO - PROCESS | 4473 | ++DOMWINDOW == 181 (0xa6ccac00) [pid = 4473] [serial = 2305] [outer = 0x90542800] 20:37:07 INFO - PROCESS | 4473 | 1461209827714 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]]]}] 20:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:37:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1797ms 20:37:07 INFO - PROCESS | 4473 | 1461209827778 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:37:07 INFO - PROCESS | 4473 | 1461209827783 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:37:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:37:07 INFO - PROCESS | 4473 | 1461209827790 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:37:07 INFO - PROCESS | 4473 | 1461209827793 Marionette TRACE conn3 <- [1,3038,null,{}] 20:37:07 INFO - PROCESS | 4473 | 1461209827848 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}] 20:37:08 INFO - PROCESS | 4473 | 1461209828121 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x89ce3c00 == 154 [pid = 4473] [id = 667] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x967df400 == 153 [pid = 4473] [id = 700] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x83213400 == 152 [pid = 4473] [id = 701] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x89f24c00 == 151 [pid = 4473] [id = 702] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x93d23400 == 150 [pid = 4473] [id = 699] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x93ac4400 == 149 [pid = 4473] [id = 698] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x887b0400 == 148 [pid = 4473] [id = 751] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8ab66000 == 147 [pid = 4473] [id = 750] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x899dc000 == 146 [pid = 4473] [id = 749] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x85aec000 == 145 [pid = 4473] [id = 748] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0xa0a46400 == 144 [pid = 4473] [id = 746] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x98632000 == 143 [pid = 4473] [id = 747] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x92af6000 == 142 [pid = 4473] [id = 745] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x914a8800 == 141 [pid = 4473] [id = 744] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x90735400 == 140 [pid = 4473] [id = 742] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x860be800 == 139 [pid = 4473] [id = 743] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x93d2e800 == 138 [pid = 4473] [id = 741] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x93ac8c00 == 137 [pid = 4473] [id = 740] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x939d9400 == 136 [pid = 4473] [id = 739] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa27800 == 135 [pid = 4473] [id = 737] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8f957400 == 134 [pid = 4473] [id = 738] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa29c00 == 133 [pid = 4473] [id = 736] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8cebf400 == 132 [pid = 4473] [id = 735] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8e6a0c00 == 131 [pid = 4473] [id = 734] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8c31fc00 == 130 [pid = 4473] [id = 733] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x8a903c00 == 129 [pid = 4473] [id = 732] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x89b2cc00 == 128 [pid = 4473] [id = 731] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x899e7000 == 127 [pid = 4473] [id = 730] 20:37:10 INFO - PROCESS | 4473 | --DOCSHELL 0x84d26c00 == 126 [pid = 4473] [id = 729] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 180 (0x8cbc2000) [pid = 4473] [serial = 2136] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 179 (0x860b5c00) [pid = 4473] [serial = 2177] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 178 (0x8e7e0400) [pid = 4473] [serial = 2141] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 177 (0x8a561800) [pid = 4473] [serial = 2183] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 176 (0x92bf2000) [pid = 4473] [serial = 2154] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 175 (0x99043400) [pid = 4473] [serial = 2169] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 174 (0x8cebf000) [pid = 4473] [serial = 2138] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 173 (0x9295a000) [pid = 4473] [serial = 2150] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 172 (0x900c5000) [pid = 4473] [serial = 2145] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 171 (0x90740c00) [pid = 4473] [serial = 2148] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 170 (0x89b26800) [pid = 4473] [serial = 2130] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8a90e800) [pid = 4473] [serial = 2132] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x9898e400) [pid = 4473] [serial = 2166] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x974ab000) [pid = 4473] [serial = 2106] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x96f7f800) [pid = 4473] [serial = 2160] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0x98392400) [pid = 4473] [serial = 2162] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0x9df98400) [pid = 4473] [serial = 2174] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0x899dc400) [pid = 4473] [serial = 2129] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x90651000) [pid = 4473] [serial = 2147] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x98632800) [pid = 4473] [serial = 2163] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x8a90fc00) [pid = 4473] [serial = 2186] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x93ac8000) [pid = 4473] [serial = 2156] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x967e1c00) [pid = 4473] [serial = 2100] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x967ba800) [pid = 4473] [serial = 2159] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x8e7e3c00) [pid = 4473] [serial = 2142] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x8bb43000) [pid = 4473] [serial = 2133] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x8ab6a000) [pid = 4473] [serial = 2064] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x8cec9400) [pid = 4473] [serial = 2139] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x92bedc00) [pid = 4473] [serial = 2153] [outer = (nil)] [url = about:blank] 20:37:10 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x899d9c00) [pid = 4473] [serial = 2180] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x899e2400) [pid = 4473] [serial = 2181] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x9b085400) [pid = 4473] [serial = 2172] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x8a749c00) [pid = 4473] [serial = 2184] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x87099800) [pid = 4473] [serial = 2178] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x93acbc00) [pid = 4473] [serial = 2157] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x994cec00) [pid = 4473] [serial = 2171] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x98393400) [pid = 4473] [serial = 2112] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x979fa800) [pid = 4473] [serial = 2109] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x9700dc00) [pid = 4473] [serial = 2103] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x98980400) [pid = 4473] [serial = 2165] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x99022400) [pid = 4473] [serial = 2168] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x92963c00) [pid = 4473] [serial = 2151] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8fd58000) [pid = 4473] [serial = 2144] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8c3acc00) [pid = 4473] [serial = 2135] [outer = (nil)] [url = about:blank] 20:37:11 INFO - PROCESS | 4473 | 1461209831236 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:11 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d2d400 == 127 [pid = 4473] [id = 769] 20:37:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x84d2d800) [pid = 4473] [serial = 2306] [outer = (nil)] 20:37:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x85006000) [pid = 4473] [serial = 2307] [outer = 0x84d2d800] 20:37:11 INFO - PROCESS | 4473 | 1461209831386 Marionette DEBUG loaded listener.js 20:37:11 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x85aedc00) [pid = 4473] [serial = 2308] [outer = 0x84d2d800] 20:37:12 INFO - PROCESS | 4473 | 1461209832263 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"]]]}] 20:37:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:37:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 4502ms 20:37:12 INFO - PROCESS | 4473 | 1461209832296 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:37:12 INFO - PROCESS | 4473 | 1461209832305 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:37:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:37:12 INFO - PROCESS | 4473 | 1461209832317 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:37:12 INFO - PROCESS | 4473 | 1461209832322 Marionette TRACE conn3 <- [1,3042,null,{}] 20:37:12 INFO - PROCESS | 4473 | 1461209832360 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}] 20:37:12 INFO - PROCESS | 4473 | 1461209832697 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:37:12 INFO - PROCESS | 4473 | 1461209832863 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:12 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b50c00 == 128 [pid = 4473] [id = 770] 20:37:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x87fdf400) [pid = 4473] [serial = 2309] [outer = (nil)] 20:37:12 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x87fe5000) [pid = 4473] [serial = 2310] [outer = 0x87fdf400] 20:37:12 INFO - PROCESS | 4473 | 1461209832958 Marionette DEBUG loaded listener.js 20:37:13 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x887a7400) [pid = 4473] [serial = 2311] [outer = 0x87fdf400] 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:37:14 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. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:37:14 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'.) 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:37:14 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. 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:37:14 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. 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:37:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:37:14 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. 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:37:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:37:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:37:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:37:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2194ms 20:37:14 INFO - PROCESS | 4473 | 1461209834401 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]]]}] 20:37:14 INFO - PROCESS | 4473 | 1461209834715 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:37:14 INFO - PROCESS | 4473 | 1461209834730 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:37:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:37:14 INFO - PROCESS | 4473 | 1461209834760 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:37:14 INFO - PROCESS | 4473 | 1461209834763 Marionette TRACE conn3 <- [1,3046,null,{}] 20:37:14 INFO - PROCESS | 4473 | 1461209834775 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}] 20:37:15 INFO - PROCESS | 4473 | 1461209835120 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:37:15 INFO - PROCESS | 4473 | 1461209835161 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:15 INFO - PROCESS | 4473 | ++DOCSHELL 0x887d2000 == 129 [pid = 4473] [id = 771] 20:37:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x88959400) [pid = 4473] [serial = 2312] [outer = (nil)] 20:37:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x89947800) [pid = 4473] [serial = 2313] [outer = 0x88959400] 20:37:15 INFO - PROCESS | 4473 | 1461209835243 Marionette DEBUG loaded listener.js 20:37:15 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x899e0000) [pid = 4473] [serial = 2314] [outer = 0x88959400] 20:37:17 INFO - PROCESS | 4473 | [4473] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x8ab27c00) [pid = 4473] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x89ce2000) [pid = 4473] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x8ab66800) [pid = 4473] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x887d1400) [pid = 4473] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x9fc62800) [pid = 4473] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0xa0c37c00) [pid = 4473] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x967bf800) [pid = 4473] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x9b0e1c00) [pid = 4473] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x967dd400) [pid = 4473] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x967e6000) [pid = 4473] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x94f15000) [pid = 4473] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x93d2dc00) [pid = 4473] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x939d9800) [pid = 4473] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x9064c800) [pid = 4473] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x900cc800) [pid = 4473] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x8fa2d400) [pid = 4473] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8cec8c00) [pid = 4473] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x8e6a3800) [pid = 4473] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x8c3af400) [pid = 4473] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8ab2f000) [pid = 4473] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x8a7b3c00) [pid = 4473] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x89b27c00) [pid = 4473] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 123 (0x85003400) [pid = 4473] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:37:17 INFO - PROCESS | 4473 | --DOMWINDOW == 122 (0x89f1ec00) [pid = 4473] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:37:18 INFO - PROCESS | 4473 | 1461209838120 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:37:18 INFO - {} 20:37:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 3399ms 20:37:18 INFO - PROCESS | 4473 | 1461209838156 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:37:18 INFO - PROCESS | 4473 | 1461209838163 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:37:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:37:18 INFO - PROCESS | 4473 | 1461209838201 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:37:18 INFO - PROCESS | 4473 | 1461209838216 Marionette TRACE conn3 <- [1,3050,null,{}] 20:37:18 INFO - PROCESS | 4473 | 1461209838227 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}] 20:37:18 INFO - PROCESS | 4473 | 1461209838565 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:37:18 INFO - PROCESS | 4473 | 1461209838927 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:18 INFO - PROCESS | 4473 | ++DOCSHELL 0x83219400 == 130 [pid = 4473] [id = 772] 20:37:18 INFO - PROCESS | 4473 | ++DOMWINDOW == 123 (0x8895b400) [pid = 4473] [serial = 2315] [outer = (nil)] 20:37:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 124 (0x89f20c00) [pid = 4473] [serial = 2316] [outer = 0x8895b400] 20:37:19 INFO - PROCESS | 4473 | 1461209839080 Marionette DEBUG loaded listener.js 20:37:19 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x8a561800) [pid = 4473] [serial = 2317] [outer = 0x8895b400] 20:37:20 INFO - PROCESS | 4473 | 1461209840267 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]]]}] 20:37:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:37:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:37:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:37:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:37:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2136ms 20:37:20 INFO - PROCESS | 4473 | 1461209840312 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:37:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:37:20 INFO - PROCESS | 4473 | 1461209840321 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:37:20 INFO - PROCESS | 4473 | 1461209840334 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:37:20 INFO - PROCESS | 4473 | 1461209840340 Marionette TRACE conn3 <- [1,3054,null,{}] 20:37:20 INFO - PROCESS | 4473 | 1461209840371 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}] 20:37:20 INFO - PROCESS | 4473 | 1461209840646 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:37:21 INFO - PROCESS | 4473 | 1461209841005 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:21 INFO - PROCESS | 4473 | ++DOCSHELL 0x87b4d000 == 131 [pid = 4473] [id = 773] 20:37:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x887a5000) [pid = 4473] [serial = 2318] [outer = (nil)] 20:37:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x887d4400) [pid = 4473] [serial = 2319] [outer = 0x887a5000] 20:37:21 INFO - PROCESS | 4473 | 1461209841111 Marionette DEBUG loaded listener.js 20:37:21 INFO - PROCESS | 4473 | ++DOMWINDOW == 128 (0x88951c00) [pid = 4473] [serial = 2320] [outer = 0x887a5000] 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:37:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:37:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:37:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:37:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:37:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:37:23 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" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:37:23 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" 20:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:37:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2619ms 20:37:23 INFO - PROCESS | 4473 | 1461209842747 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"]]]}] 20:37:23 INFO - PROCESS | 4473 | 1461209842978 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:37:23 INFO - PROCESS | 4473 | 1461209843004 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:37:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:37:23 INFO - PROCESS | 4473 | 1461209843092 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:37:23 INFO - PROCESS | 4473 | 1461209843103 Marionette TRACE conn3 <- [1,3058,null,{}] 20:37:23 INFO - PROCESS | 4473 | 1461209843118 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}] 20:37:23 INFO - PROCESS | 4473 | 1461209843492 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:37:23 INFO - PROCESS | 4473 | 1461209843799 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:23 INFO - PROCESS | 4473 | ++DOCSHELL 0x860be800 == 132 [pid = 4473] [id = 774] 20:37:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 129 (0x87fe5800) [pid = 4473] [serial = 2321] [outer = (nil)] 20:37:23 INFO - PROCESS | 4473 | ++DOMWINDOW == 130 (0x899e2400) [pid = 4473] [serial = 2322] [outer = 0x87fe5800] 20:37:23 INFO - PROCESS | 4473 | 1461209843922 Marionette DEBUG loaded listener.js 20:37:24 INFO - PROCESS | 4473 | ++DOMWINDOW == 131 (0x8a7b3c00) [pid = 4473] [serial = 2323] [outer = 0x87fe5800] 20:37:25 INFO - PROCESS | 4473 | 1461209845118 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]]]}] 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:37:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:37:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:37:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:37:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:37:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2074ms 20:37:25 INFO - PROCESS | 4473 | 1461209845153 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:37:25 INFO - PROCESS | 4473 | 1461209845163 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:37:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:37:25 INFO - PROCESS | 4473 | 1461209845176 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:37:25 INFO - PROCESS | 4473 | 1461209845190 Marionette TRACE conn3 <- [1,3062,null,{}] 20:37:25 INFO - PROCESS | 4473 | 1461209845266 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}] 20:37:25 INFO - PROCESS | 4473 | 1461209845559 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:37:25 INFO - PROCESS | 4473 | 1461209845951 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:25 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ab31000 == 133 [pid = 4473] [id = 775] 20:37:25 INFO - PROCESS | 4473 | ++DOMWINDOW == 132 (0x8b795400) [pid = 4473] [serial = 2324] [outer = (nil)] 20:37:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 133 (0x8b7a1c00) [pid = 4473] [serial = 2325] [outer = 0x8b795400] 20:37:26 INFO - PROCESS | 4473 | 1461209846058 Marionette DEBUG loaded listener.js 20:37:26 INFO - PROCESS | 4473 | ++DOMWINDOW == 134 (0x8ba69c00) [pid = 4473] [serial = 2326] [outer = 0x8b795400] 20:37:26 INFO - PROCESS | 4473 | [4473] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:37:27 INFO - PROCESS | 4473 | 1461209847097 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:37:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:37:27 INFO - {} 20:37:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1958ms 20:37:27 INFO - PROCESS | 4473 | 1461209847137 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:37:27 INFO - PROCESS | 4473 | 1461209847142 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:37:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:37:27 INFO - PROCESS | 4473 | 1461209847150 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:37:27 INFO - PROCESS | 4473 | 1461209847155 Marionette TRACE conn3 <- [1,3066,null,{}] 20:37:27 INFO - PROCESS | 4473 | 1461209847210 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}] 20:37:27 INFO - PROCESS | 4473 | 1461209847522 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:37:27 INFO - PROCESS | 4473 | 1461209847919 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:27 INFO - PROCESS | 4473 | ++DOCSHELL 0x8b799400 == 134 [pid = 4473] [id = 776] 20:37:27 INFO - PROCESS | 4473 | ++DOMWINDOW == 135 (0x8ba76c00) [pid = 4473] [serial = 2327] [outer = (nil)] 20:37:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 136 (0x8c315800) [pid = 4473] [serial = 2328] [outer = 0x8ba76c00] 20:37:28 INFO - PROCESS | 4473 | 1461209848029 Marionette DEBUG loaded listener.js 20:37:28 INFO - PROCESS | 4473 | ++DOMWINDOW == 137 (0x8c321000) [pid = 4473] [serial = 2329] [outer = 0x8ba76c00] 20:37:28 INFO - PROCESS | 4473 | 1461209848937 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]]]}] 20:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:37:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1835ms 20:37:28 INFO - PROCESS | 4473 | 1461209848988 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:37:28 INFO - PROCESS | 4473 | 1461209848993 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:37:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:37:29 INFO - PROCESS | 4473 | 1461209849002 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:37:29 INFO - PROCESS | 4473 | 1461209849005 Marionette TRACE conn3 <- [1,3070,null,{}] 20:37:29 INFO - PROCESS | 4473 | 1461209849013 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}] 20:37:29 INFO - PROCESS | 4473 | 1461209849281 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:37:29 INFO - PROCESS | 4473 | 1461209849663 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:29 INFO - PROCESS | 4473 | ++DOCSHELL 0x860bc400 == 135 [pid = 4473] [id = 777] 20:37:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 138 (0x8bb50000) [pid = 4473] [serial = 2330] [outer = (nil)] 20:37:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 139 (0x8cb62800) [pid = 4473] [serial = 2331] [outer = 0x8bb50000] 20:37:29 INFO - PROCESS | 4473 | 1461209849772 Marionette DEBUG loaded listener.js 20:37:29 INFO - PROCESS | 4473 | ++DOMWINDOW == 140 (0x8cbc2000) [pid = 4473] [serial = 2332] [outer = 0x8bb50000] 20:37:30 INFO - PROCESS | 4473 | 1461209850817 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]]]}] 20:37:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:37:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:37:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:37:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:37:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:37:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:37:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1835ms 20:37:30 INFO - PROCESS | 4473 | 1461209850841 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:37:30 INFO - PROCESS | 4473 | 1461209850847 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:37:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:37:30 INFO - PROCESS | 4473 | 1461209850855 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:37:30 INFO - PROCESS | 4473 | 1461209850860 Marionette TRACE conn3 <- [1,3074,null,{}] 20:37:30 INFO - PROCESS | 4473 | 1461209850868 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}] 20:37:31 INFO - PROCESS | 4473 | 1461209851211 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:37:31 INFO - PROCESS | 4473 | 1461209851613 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:31 INFO - PROCESS | 4473 | ++DOCSHELL 0x8c3a3c00 == 136 [pid = 4473] [id = 778] 20:37:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 141 (0x8cec2400) [pid = 4473] [serial = 2333] [outer = (nil)] 20:37:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 142 (0x8cec6400) [pid = 4473] [serial = 2334] [outer = 0x8cec2400] 20:37:31 INFO - PROCESS | 4473 | 1461209851731 Marionette DEBUG loaded listener.js 20:37:31 INFO - PROCESS | 4473 | ++DOMWINDOW == 143 (0x8cec9000) [pid = 4473] [serial = 2335] [outer = 0x8cec2400] 20:37:32 INFO - PROCESS | 4473 | 1461209852876 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]]]}] 20:37:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:37:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:37:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:37:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:37:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:37:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:37:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2088ms 20:37:32 INFO - PROCESS | 4473 | 1461209852949 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:37:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:37:32 INFO - PROCESS | 4473 | 1461209852954 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:37:32 INFO - PROCESS | 4473 | 1461209852963 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:37:32 INFO - PROCESS | 4473 | 1461209852968 Marionette TRACE conn3 <- [1,3078,null,{}] 20:37:32 INFO - PROCESS | 4473 | 1461209852977 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}] 20:37:33 INFO - PROCESS | 4473 | 1461209853264 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:37:33 INFO - PROCESS | 4473 | 1461209853630 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:33 INFO - PROCESS | 4473 | ++DOCSHELL 0x8ba75400 == 137 [pid = 4473] [id = 779] 20:37:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 144 (0x8ba77400) [pid = 4473] [serial = 2336] [outer = (nil)] 20:37:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 145 (0x8cec6800) [pid = 4473] [serial = 2337] [outer = 0x8ba77400] 20:37:33 INFO - PROCESS | 4473 | 1461209853754 Marionette DEBUG loaded listener.js 20:37:33 INFO - PROCESS | 4473 | ++DOMWINDOW == 146 (0x8e6a5000) [pid = 4473] [serial = 2338] [outer = 0x8ba77400] 20:37:34 INFO - PROCESS | 4473 | 1461209854714 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] 20:37:34 INFO - PROCESS | 4473 | 1461209854760 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:37:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:37:34 INFO - PROCESS | 4473 | 1461209854805 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:37:34 INFO - PROCESS | 4473 | 1461209854811 Marionette TRACE conn3 <- [1,3082,null,{}] 20:37:34 INFO - PROCESS | 4473 | 1461209854818 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}] 20:37:35 INFO - PROCESS | 4473 | 1461209855138 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:37:35 INFO - PROCESS | 4473 | 1461209855525 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:35 INFO - PROCESS | 4473 | ++DOCSHELL 0x8cec4800 == 138 [pid = 4473] [id = 780] 20:37:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 147 (0x8e7e0400) [pid = 4473] [serial = 2339] [outer = (nil)] 20:37:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 148 (0x8f959c00) [pid = 4473] [serial = 2340] [outer = 0x8e7e0400] 20:37:35 INFO - PROCESS | 4473 | 1461209855635 Marionette DEBUG loaded listener.js 20:37:35 INFO - PROCESS | 4473 | ++DOMWINDOW == 149 (0x8fa28400) [pid = 4473] [serial = 2341] [outer = 0x8e7e0400] 20:37:36 INFO - PROCESS | 4473 | 1461209856530 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]]]}] 20:37:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:37:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:37:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:37:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1751ms 20:37:36 INFO - PROCESS | 4473 | 1461209856551 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:37:36 INFO - PROCESS | 4473 | 1461209856555 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:37:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:37:36 INFO - PROCESS | 4473 | 1461209856563 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:37:36 INFO - PROCESS | 4473 | 1461209856567 Marionette TRACE conn3 <- [1,3086,null,{}] 20:37:36 INFO - PROCESS | 4473 | 1461209856574 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}] 20:37:36 INFO - PROCESS | 4473 | 1461209856877 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:37:37 INFO - PROCESS | 4473 | 1461209857248 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:37 INFO - PROCESS | 4473 | ++DOCSHELL 0x89f23400 == 139 [pid = 4473] [id = 781] 20:37:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 150 (0x8f648800) [pid = 4473] [serial = 2342] [outer = (nil)] 20:37:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 151 (0x8fd61000) [pid = 4473] [serial = 2343] [outer = 0x8f648800] 20:37:37 INFO - PROCESS | 4473 | 1461209857360 Marionette DEBUG loaded listener.js 20:37:37 INFO - PROCESS | 4473 | ++DOMWINDOW == 152 (0x900c9800) [pid = 4473] [serial = 2344] [outer = 0x8f648800] 20:37:38 INFO - PROCESS | 4473 | 1461209858365 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:37:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:37:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1832ms 20:37:38 INFO - PROCESS | 4473 | 1461209858396 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:37:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:37:38 INFO - PROCESS | 4473 | 1461209858402 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:37:38 INFO - PROCESS | 4473 | 1461209858410 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:37:38 INFO - PROCESS | 4473 | 1461209858413 Marionette TRACE conn3 <- [1,3090,null,{}] 20:37:38 INFO - PROCESS | 4473 | 1461209858421 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}] 20:37:38 INFO - PROCESS | 4473 | 1461209858694 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:37:39 INFO - PROCESS | 4473 | 1461209859087 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:39 INFO - PROCESS | 4473 | ++DOCSHELL 0x87fea800 == 140 [pid = 4473] [id = 782] 20:37:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 153 (0x8fd5dc00) [pid = 4473] [serial = 2345] [outer = (nil)] 20:37:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 154 (0x904c6400) [pid = 4473] [serial = 2346] [outer = 0x8fd5dc00] 20:37:39 INFO - PROCESS | 4473 | 1461209859207 Marionette DEBUG loaded listener.js 20:37:39 INFO - PROCESS | 4473 | ++DOMWINDOW == 155 (0x90541400) [pid = 4473] [serial = 2347] [outer = 0x8fd5dc00] 20:37:40 INFO - PROCESS | 4473 | 1461209860168 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:37:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:37:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1786ms 20:37:40 INFO - PROCESS | 4473 | 1461209860196 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:37:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:37:40 INFO - PROCESS | 4473 | 1461209860201 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:37:40 INFO - PROCESS | 4473 | 1461209860209 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:37:40 INFO - PROCESS | 4473 | 1461209860215 Marionette TRACE conn3 <- [1,3094,null,{}] 20:37:40 INFO - PROCESS | 4473 | 1461209860224 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}] 20:37:40 INFO - PROCESS | 4473 | 1461209860519 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:37:40 INFO - PROCESS | 4473 | 1461209860936 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:40 INFO - PROCESS | 4473 | ++DOCSHELL 0x904c4400 == 141 [pid = 4473] [id = 783] 20:37:40 INFO - PROCESS | 4473 | ++DOMWINDOW == 156 (0x9054fc00) [pid = 4473] [serial = 2348] [outer = (nil)] 20:37:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 157 (0x90647800) [pid = 4473] [serial = 2349] [outer = 0x9054fc00] 20:37:41 INFO - PROCESS | 4473 | 1461209861075 Marionette DEBUG loaded listener.js 20:37:41 INFO - PROCESS | 4473 | ++DOMWINDOW == 158 (0x9073a800) [pid = 4473] [serial = 2350] [outer = 0x9054fc00] 20:37:42 INFO - PROCESS | 4473 | 1461209862014 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:37:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:37:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1842ms 20:37:42 INFO - PROCESS | 4473 | 1461209862051 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:37:42 INFO - PROCESS | 4473 | 1461209862055 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:37:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:37:42 INFO - PROCESS | 4473 | 1461209862063 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:37:42 INFO - PROCESS | 4473 | 1461209862068 Marionette TRACE conn3 <- [1,3098,null,{}] 20:37:42 INFO - PROCESS | 4473 | 1461209862077 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}] 20:37:42 INFO - PROCESS | 4473 | 1461209862399 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:37:42 INFO - PROCESS | 4473 | 1461209862811 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:42 INFO - PROCESS | 4473 | ++DOCSHELL 0x90648800 == 142 [pid = 4473] [id = 784] 20:37:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 159 (0x90733c00) [pid = 4473] [serial = 2351] [outer = (nil)] 20:37:42 INFO - PROCESS | 4473 | ++DOMWINDOW == 160 (0x91321400) [pid = 4473] [serial = 2352] [outer = 0x90733c00] 20:37:42 INFO - PROCESS | 4473 | 1461209862924 Marionette DEBUG loaded listener.js 20:37:43 INFO - PROCESS | 4473 | ++DOMWINDOW == 161 (0x91327400) [pid = 4473] [serial = 2353] [outer = 0x90733c00] 20:37:43 INFO - PROCESS | 4473 | 1461209863885 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]]]}] 20:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:37:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1836ms 20:37:43 INFO - PROCESS | 4473 | 1461209863898 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:37:43 INFO - PROCESS | 4473 | 1461209863902 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:37:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:37:43 INFO - PROCESS | 4473 | 1461209863908 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:37:43 INFO - PROCESS | 4473 | 1461209863913 Marionette TRACE conn3 <- [1,3102,null,{}] 20:37:43 INFO - PROCESS | 4473 | 1461209863921 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}] 20:37:44 INFO - PROCESS | 4473 | 1461209864179 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:37:44 INFO - PROCESS | 4473 | 1461209864570 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:44 INFO - PROCESS | 4473 | ++DOCSHELL 0x8fd5d400 == 143 [pid = 4473] [id = 785] 20:37:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 162 (0x90742400) [pid = 4473] [serial = 2354] [outer = (nil)] 20:37:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 163 (0x9295ec00) [pid = 4473] [serial = 2355] [outer = 0x90742400] 20:37:44 INFO - PROCESS | 4473 | 1461209864683 Marionette DEBUG loaded listener.js 20:37:44 INFO - PROCESS | 4473 | ++DOMWINDOW == 164 (0x929b5c00) [pid = 4473] [serial = 2356] [outer = 0x90742400] 20:37:45 INFO - PROCESS | 4473 | 1461209865619 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:37:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:37:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1738ms 20:37:45 INFO - PROCESS | 4473 | 1461209865648 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:37:45 INFO - PROCESS | 4473 | 1461209865651 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:37:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:37:45 INFO - PROCESS | 4473 | 1461209865659 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:37:45 INFO - PROCESS | 4473 | 1461209865664 Marionette TRACE conn3 <- [1,3106,null,{}] 20:37:45 INFO - PROCESS | 4473 | 1461209865672 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}] 20:37:45 INFO - PROCESS | 4473 | 1461209865947 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:37:46 INFO - PROCESS | 4473 | 1461209866327 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:46 INFO - PROCESS | 4473 | ++DOCSHELL 0x92963c00 == 144 [pid = 4473] [id = 786] 20:37:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 165 (0x929b2800) [pid = 4473] [serial = 2357] [outer = (nil)] 20:37:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 166 (0x92bd9c00) [pid = 4473] [serial = 2358] [outer = 0x929b2800] 20:37:46 INFO - PROCESS | 4473 | 1461209866437 Marionette DEBUG loaded listener.js 20:37:46 INFO - PROCESS | 4473 | ++DOMWINDOW == 167 (0x92be0400) [pid = 4473] [serial = 2359] [outer = 0x929b2800] 20:37:47 INFO - PROCESS | 4473 | 1461209867370 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]]]}] 20:37:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:37:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:37:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:37:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1747ms 20:37:47 INFO - PROCESS | 4473 | 1461209867408 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:37:47 INFO - PROCESS | 4473 | 1461209867412 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:37:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:37:47 INFO - PROCESS | 4473 | 1461209867419 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:37:47 INFO - PROCESS | 4473 | 1461209867423 Marionette TRACE conn3 <- [1,3110,null,{}] 20:37:47 INFO - PROCESS | 4473 | 1461209867431 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}] 20:37:47 INFO - PROCESS | 4473 | 1461209867673 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:37:48 INFO - PROCESS | 4473 | 1461209868141 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:48 INFO - PROCESS | 4473 | ++DOCSHELL 0x92bdb400 == 145 [pid = 4473] [id = 787] 20:37:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 168 (0x939d3800) [pid = 4473] [serial = 2360] [outer = (nil)] 20:37:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 169 (0x939dac00) [pid = 4473] [serial = 2361] [outer = 0x939d3800] 20:37:48 INFO - PROCESS | 4473 | 1461209868237 Marionette DEBUG loaded listener.js 20:37:48 INFO - PROCESS | 4473 | ++DOMWINDOW == 170 (0x93ac8000) [pid = 4473] [serial = 2362] [outer = 0x939d3800] 20:37:49 INFO - PROCESS | 4473 | 1461209869047 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"]]]}] 20:37:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:37:49 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 20:37:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:37:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:37:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1687ms 20:37:49 INFO - PROCESS | 4473 | 1461209869109 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:37:49 INFO - PROCESS | 4473 | 1461209869112 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:37:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:37:49 INFO - PROCESS | 4473 | 1461209869120 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:37:49 INFO - PROCESS | 4473 | 1461209869124 Marionette TRACE conn3 <- [1,3114,null,{}] 20:37:49 INFO - PROCESS | 4473 | 1461209869146 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}] 20:37:49 INFO - PROCESS | 4473 | 1461209869541 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x91f1b000 == 144 [pid = 4473] [id = 432] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x89cec000 == 143 [pid = 4473] [id = 540] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x9769a800 == 142 [pid = 4473] [id = 722] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x860b0000 == 141 [pid = 4473] [id = 721] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x9872c000 == 140 [pid = 4473] [id = 723] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x984f8800 == 139 [pid = 4473] [id = 764] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x9700ec00 == 138 [pid = 4473] [id = 763] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x860b7000 == 137 [pid = 4473] [id = 761] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x8bb47400 == 136 [pid = 4473] [id = 762] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x914a5000 == 135 [pid = 4473] [id = 760] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x899e5000 == 134 [pid = 4473] [id = 759] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x8fa2a800 == 133 [pid = 4473] [id = 757] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x904cb000 == 132 [pid = 4473] [id = 758] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x8f64a000 == 131 [pid = 4473] [id = 756] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x8ba6ec00 == 130 [pid = 4473] [id = 754] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x887a4400 == 129 [pid = 4473] [id = 755] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x8a566400 == 128 [pid = 4473] [id = 753] 20:37:53 INFO - PROCESS | 4473 | --DOCSHELL 0x860bc800 == 127 [pid = 4473] [id = 752] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 169 (0x8ba6a000) [pid = 4473] [serial = 2127] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 168 (0x9df9b400) [pid = 4473] [serial = 2175] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 167 (0x8b79d800) [pid = 4473] [serial = 2251] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 166 (0x899dcc00) [pid = 4473] [serial = 2245] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 165 (0xa0e81400) [pid = 4473] [serial = 2243] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 164 (0xa0c37400) [pid = 4473] [serial = 2242] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 163 (0xa0c40c00) [pid = 4473] [serial = 2240] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 162 (0x9ff1a800) [pid = 4473] [serial = 2238] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 161 (0x9fc84000) [pid = 4473] [serial = 2237] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 160 (0x9fb96000) [pid = 4473] [serial = 2235] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 159 (0x9ea23c00) [pid = 4473] [serial = 2234] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 158 (0x98a0c000) [pid = 4473] [serial = 2232] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 157 (0x98980c00) [pid = 4473] [serial = 2231] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 156 (0x98391800) [pid = 4473] [serial = 2229] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 155 (0x97695400) [pid = 4473] [serial = 2228] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 154 (0x967e7000) [pid = 4473] [serial = 2226] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 153 (0x967e2400) [pid = 4473] [serial = 2225] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 152 (0x94f17c00) [pid = 4473] [serial = 2223] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 151 (0x94f11c00) [pid = 4473] [serial = 2222] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 150 (0x93d2a800) [pid = 4473] [serial = 2220] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 149 (0x93ac5c00) [pid = 4473] [serial = 2219] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 148 (0x929bc000) [pid = 4473] [serial = 2217] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 147 (0x9295bc00) [pid = 4473] [serial = 2216] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 146 (0x913c4400) [pid = 4473] [serial = 2214] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 145 (0x90738c00) [pid = 4473] [serial = 2213] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 144 (0x90644c00) [pid = 4473] [serial = 2211] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 143 (0x904c0800) [pid = 4473] [serial = 2210] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 142 (0x8fd65000) [pid = 4473] [serial = 2208] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 141 (0x8fa34c00) [pid = 4473] [serial = 2207] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 140 (0x8f952400) [pid = 4473] [serial = 2205] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 139 (0x8e7db000) [pid = 4473] [serial = 2204] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 138 (0x8cdcd800) [pid = 4473] [serial = 2202] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 137 (0x8cbc9800) [pid = 4473] [serial = 2201] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 136 (0x8c322800) [pid = 4473] [serial = 2199] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 135 (0x8c31a000) [pid = 4473] [serial = 2198] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 134 (0x8b79e400) [pid = 4473] [serial = 2196] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 133 (0x8ab5d000) [pid = 4473] [serial = 2195] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 132 (0x8a745400) [pid = 4473] [serial = 2193] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 131 (0x89cee400) [pid = 4473] [serial = 2192] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 130 (0x887a7000) [pid = 4473] [serial = 2190] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 129 (0x8708cc00) [pid = 4473] [serial = 2189] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 128 (0x89b22000) [pid = 4473] [serial = 2246] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 127 (0x8ba74c00) [pid = 4473] [serial = 2254] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 126 (0x8b90a800) [pid = 4473] [serial = 2252] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 125 (0x8a570c00) [pid = 4473] [serial = 2248] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | --DOMWINDOW == 124 (0x8a7aa800) [pid = 4473] [serial = 2249] [outer = (nil)] [url = about:blank] 20:37:53 INFO - PROCESS | 4473 | 1461209873586 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\", \"03b66fe5-5062-4f3d-84e7-796ba5a9eb91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:53 INFO - PROCESS | 4473 | ++DOCSHELL 0x84d32400 == 128 [pid = 4473] [id = 788] 20:37:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 125 (0x85af2000) [pid = 4473] [serial = 2363] [outer = (nil)] 20:37:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 126 (0x860b7000) [pid = 4473] [serial = 2364] [outer = 0x85af2000] 20:37:53 INFO - PROCESS | 4473 | 1461209873681 Marionette DEBUG loaded listener.js 20:37:53 INFO - PROCESS | 4473 | ++DOMWINDOW == 127 (0x8708cc00) [pid = 4473] [serial = 2365] [outer = 0x85af2000] 20:37:54 INFO - PROCESS | 4473 | 1461209874515 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]]]}] 20:37:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:37:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 5443ms 20:37:54 INFO - PROCESS | 4473 | 1461209874565 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:37:54 INFO - PROCESS | 4473 | 1461209874574 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:37:55 WARNING - u'runner_teardown' () 20:37:55 INFO - No more tests 20:37:55 INFO - Got 0 unexpected results 20:37:55 INFO - SUITE-END | took 1418s 20:37:55 INFO - Closing logging queue 20:37:55 INFO - queue closed 20:37:56 INFO - Return code: 0 20:37:56 WARNING - # TBPL SUCCESS # 20:37:56 INFO - Running post-action listener: _resource_record_post_action 20:37:56 INFO - Running post-run listener: _resource_record_post_run 20:37:57 INFO - Total resource usage - Wall time: 1458s; CPU: 98.0%; Read bytes: 417792; Write bytes: 971100160; Read time: 28; Write time: 266952 20:37:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:37:57 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 4096; Write bytes: 180989952; Read time: 8; Write time: 162584 20:37:57 INFO - run-tests - Wall time: 1424s; CPU: 98.0%; Read bytes: 413696; Write bytes: 790110208; Read time: 20; Write time: 104368 20:37:57 INFO - Running post-run listener: _upload_blobber_files 20:37:57 INFO - Blob upload gear active. 20:37:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:37:57 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 20:37:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:37:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:37:57 INFO - (blobuploader) - INFO - Open directory for files ... 20:37:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:37:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:37:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:37:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:37:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:37:59 INFO - (blobuploader) - INFO - Done attempting. 20:37:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:37:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:37:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:38:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:38:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:38:00 INFO - (blobuploader) - INFO - Done attempting. 20:38:00 INFO - (blobuploader) - INFO - Iteration through files over. 20:38:00 INFO - Return code: 0 20:38:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:38:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:38:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0c8aca99e809933d231432fcf76c5abad3e522c1816027e1b305cbcff84122ac3691b068d128be8ef25e444eeeb0e6dcf2ded3a9448e36258bbc4beaf03e6e35", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/09166b8f4357017e154bf15eb04b689e95fa8b23f5549719069c31d05a987762cc0ca4ac8d31687105e5f494b7c4dd0ad07616e4c3abcef702eb343e7ded8180"} 20:38:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:38:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:38:00 INFO - Contents: 20:38:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0c8aca99e809933d231432fcf76c5abad3e522c1816027e1b305cbcff84122ac3691b068d128be8ef25e444eeeb0e6dcf2ded3a9448e36258bbc4beaf03e6e35", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/09166b8f4357017e154bf15eb04b689e95fa8b23f5549719069c31d05a987762cc0ca4ac8d31687105e5f494b7c4dd0ad07616e4c3abcef702eb343e7ded8180"} 20:38:00 INFO - Running post-run listener: copy_logs_to_upload_dir 20:38:00 INFO - Copying logs to upload dir... 20:38:00 INFO - mkdir: /builds/slave/test/build/upload/logs 20:38:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1569.612293 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 9 secs) (at 2016-04-20 20:38:00.135228) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-04-20 20:38:00.136647) ========= 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-1461208298.923245-2055241718 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0c8aca99e809933d231432fcf76c5abad3e522c1816027e1b305cbcff84122ac3691b068d128be8ef25e444eeeb0e6dcf2ded3a9448e36258bbc4beaf03e6e35", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/09166b8f4357017e154bf15eb04b689e95fa8b23f5549719069c31d05a987762cc0ca4ac8d31687105e5f494b7c4dd0ad07616e4c3abcef702eb343e7ded8180"} build_url:https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.044771 build_url: 'https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/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/mozilla-inbound/sha512/0c8aca99e809933d231432fcf76c5abad3e522c1816027e1b305cbcff84122ac3691b068d128be8ef25e444eeeb0e6dcf2ded3a9448e36258bbc4beaf03e6e35", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/09166b8f4357017e154bf15eb04b689e95fa8b23f5549719069c31d05a987762cc0ca4ac8d31687105e5f494b7c4dd0ad07616e4c3abcef702eb343e7ded8180"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eMF4zUqtT8ufFG4qKq4EUQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 5.74 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-04-20 20:38:05.926225) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 20:38:05.926828) ========= 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-1461208298.923245-2055241718 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018850 ========= master_lag: 1.98 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 20:38:07.924371) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 20:38:07.924757) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 20:38:07.931071) ========= ========= Total master_lag: 8.08 =========