builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-026 starttime: 1461007571.91 results: success (0) buildid: 20160418111750 builduid: aeea6a5b37c54c88b101c2e854a279f6 revision: 336a70a8dfe4a980627b43da56c8b93658d3fba9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:11.913928) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:11.914365) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:11.914678) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:11.950812) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:11.951096) ========= 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-1461003461.167248-417129040 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 12:26:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.33M=0.001s 2016-04-18 12:26:12 (8.33 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.547122 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:12.525091) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:12.525407) ========= 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-1461003461.167248-417129040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.027800 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:12.586649) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 12:26:12.586971) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 336a70a8dfe4a980627b43da56c8b93658d3fba9 --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 336a70a8dfe4a980627b43da56c8b93658d3fba9 --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-1461003461.167248-417129040 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 12:26:12,794 truncating revision to first 12 chars 2016-04-18 12:26:12,794 Setting DEBUG logging. 2016-04-18 12:26:12,795 attempt 1/10 2016-04-18 12:26:12,795 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/336a70a8dfe4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 12:26:13,999 unpacking tar archive at: mozilla-inbound-336a70a8dfe4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.719096 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 12:26:14.378519) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:14.378857) ========= script_repo_revision: 336a70a8dfe4a980627b43da56c8b93658d3fba9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:14.379258) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:14.379534) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 12:26:14.612192) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 3 secs) (at 2016-04-18 12:26:14.612591) ========= /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-1461003461.167248-417129040 _=/tools/buildbot/bin/python using PTY: False 12:26:14 INFO - MultiFileLogger online at 20160418 12:26:14 in /builds/slave/test 12:26:14 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 12:26:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:26:14 INFO - {'append_to_log': False, 12:26:14 INFO - 'base_work_dir': '/builds/slave/test', 12:26:14 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:26:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:26:14 INFO - 'buildbot_json_path': 'buildprops.json', 12:26:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:26:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:26:14 INFO - 'download_minidump_stackwalk': True, 12:26:14 INFO - 'download_symbols': 'true', 12:26:14 INFO - 'e10s': False, 12:26:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:26:14 INFO - 'tooltool.py': '/tools/tooltool.py', 12:26:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:26:14 INFO - '/tools/misc-python/virtualenv.py')}, 12:26:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:26:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:26:14 INFO - 'log_level': 'info', 12:26:14 INFO - 'log_to_console': True, 12:26:14 INFO - 'opt_config_files': (), 12:26:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:26:14 INFO - '--processes=1', 12:26:14 INFO - '--config=%(test_path)s/wptrunner.ini', 12:26:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:26:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:26:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:26:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:26:14 INFO - 'pip_index': False, 12:26:14 INFO - 'require_test_zip': True, 12:26:14 INFO - 'test_type': ('testharness',), 12:26:14 INFO - 'this_chunk': '1', 12:26:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:26:14 INFO - 'total_chunks': '10', 12:26:14 INFO - 'virtualenv_path': 'venv', 12:26:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:26:14 INFO - 'work_dir': 'build'} 12:26:14 INFO - ##### 12:26:14 INFO - ##### Running clobber step. 12:26:14 INFO - ##### 12:26:14 INFO - Running pre-action listener: _resource_record_pre_action 12:26:14 INFO - Running main action method: clobber 12:26:14 INFO - rmtree: /builds/slave/test/build 12:26:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:26:15 INFO - Running post-action listener: _resource_record_post_action 12:26:15 INFO - ##### 12:26:15 INFO - ##### Running read-buildbot-config step. 12:26:15 INFO - ##### 12:26:15 INFO - Running pre-action listener: _resource_record_pre_action 12:26:15 INFO - Running main action method: read_buildbot_config 12:26:15 INFO - Using buildbot properties: 12:26:15 INFO - { 12:26:15 INFO - "project": "", 12:26:15 INFO - "product": "firefox", 12:26:15 INFO - "script_repo_revision": "production", 12:26:15 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 12:26:15 INFO - "repository": "", 12:26:15 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 12:26:15 INFO - "buildid": "20160418111750", 12:26:15 INFO - "pgo_build": "False", 12:26:15 INFO - "basedir": "/builds/slave/test", 12:26:15 INFO - "buildnumber": 511, 12:26:15 INFO - "slavename": "tst-linux32-spot-026", 12:26:15 INFO - "revision": "336a70a8dfe4a980627b43da56c8b93658d3fba9", 12:26:15 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 12:26:15 INFO - "platform": "linux", 12:26:15 INFO - "branch": "mozilla-inbound", 12:26:15 INFO - "repo_path": "integration/mozilla-inbound", 12:26:15 INFO - "moz_repo_path": "", 12:26:15 INFO - "stage_platform": "linux", 12:26:15 INFO - "builduid": "aeea6a5b37c54c88b101c2e854a279f6", 12:26:15 INFO - "slavebuilddir": "test" 12:26:15 INFO - } 12:26:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 12:26:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 12:26:15 INFO - Running post-action listener: _resource_record_post_action 12:26:15 INFO - ##### 12:26:15 INFO - ##### Running download-and-extract step. 12:26:15 INFO - ##### 12:26:15 INFO - Running pre-action listener: _resource_record_pre_action 12:26:15 INFO - Running main action method: download_and_extract 12:26:15 INFO - mkdir: /builds/slave/test/build/tests 12:26:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:15 INFO - https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 12:26:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:26:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:26:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:26:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:26:17 INFO - Downloaded 1325 bytes. 12:26:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 12:26:17 INFO - Using the following test package requirements: 12:26:17 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:26:17 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 12:26:17 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 12:26:17 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'jsshell-linux-i686.zip'], 12:26:17 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 12:26:17 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 12:26:17 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 12:26:17 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 12:26:17 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 12:26:17 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 12:26:17 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 12:26:17 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 12:26:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:17 INFO - https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 12:26:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:26:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 12:26:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:26:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:26:21 INFO - Downloaded 22371245 bytes. 12:26:21 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/*'] 12:26:21 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/* 12:26:22 INFO - caution: filename not matched: web-platform/* 12:26:22 INFO - Return code: 11 12:26:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:26:22 INFO - https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 12:26:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:26:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 12:26:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:26:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:26:36 INFO - Downloaded 36382561 bytes. 12:26:36 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/*'] 12:26:36 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/* 12:26:39 INFO - caution: filename not matched: bin/* 12:26:39 INFO - caution: filename not matched: config/* 12:26:39 INFO - caution: filename not matched: mozbase/* 12:26:39 INFO - caution: filename not matched: marionette/* 12:26:39 INFO - caution: filename not matched: tools/wptserve/* 12:26:39 INFO - Return code: 11 12:26:39 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')]} 12:26:39 INFO - https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 12:26:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:26:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:26:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:26:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:27:02 INFO - Downloaded 63360124 bytes. 12:27:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:27:02 INFO - mkdir: /builds/slave/test/properties 12:27:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:27:02 INFO - Writing to file /builds/slave/test/properties/build_url 12:27:02 INFO - Contents: 12:27:02 INFO - build_url:https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 12:27:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:27:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:27:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:27:08 INFO - Contents: 12:27:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:27:08 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')]} 12:27:08 INFO - https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:27:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:27:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 12:27:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:27:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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 12:27:34 INFO - Downloaded 91731211 bytes. 12:27:34 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'] 12:27:34 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 12:27:42 INFO - Return code: 0 12:27:42 INFO - Running post-action listener: _resource_record_post_action 12:27:42 INFO - Running post-action listener: set_extra_try_arguments 12:27:42 INFO - ##### 12:27:42 INFO - ##### Running create-virtualenv step. 12:27:42 INFO - ##### 12:27:42 INFO - Running pre-action listener: _pre_create_virtualenv 12:27:42 INFO - Running pre-action listener: _resource_record_pre_action 12:27:42 INFO - Running main action method: create_virtualenv 12:27:42 INFO - Creating virtualenv /builds/slave/test/build/venv 12:27:42 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 12:27:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:27:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:27:43 INFO - Using real prefix '/usr' 12:27:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:27:44 INFO - Installing distribute.............................................................................................................................................................................................done. 12:27:48 INFO - Installing pip.................done. 12:27:48 INFO - Return code: 0 12:27:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:27:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:27:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:27:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:27:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:27:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:27:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:27:48 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 0x87c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x882d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88e12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88d0f70>, '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 0x88d0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x88d6750>, '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-1461003461.167248-417129040', '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 12:27:48 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 12:27:48 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 12:27:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:27:48 INFO - 'CCACHE_UMASK': '002', 12:27:48 INFO - 'DISPLAY': ':0', 12:27:48 INFO - 'HOME': '/home/cltbld', 12:27:48 INFO - 'LANG': 'en_US.UTF-8', 12:27:48 INFO - 'LOGNAME': 'cltbld', 12:27:48 INFO - 'MAIL': '/var/mail/cltbld', 12:27:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:27:48 INFO - 'MOZ_NO_REMOTE': '1', 12:27:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:27:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:27:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:48 INFO - 'PWD': '/builds/slave/test', 12:27:48 INFO - 'SHELL': '/bin/bash', 12:27:48 INFO - 'SHLVL': '1', 12:27:48 INFO - 'TERM': 'linux', 12:27:48 INFO - 'TMOUT': '86400', 12:27:48 INFO - 'USER': 'cltbld', 12:27:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461003461.167248-417129040', 12:27:48 INFO - '_': '/tools/buildbot/bin/python'} 12:27:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:27:48 INFO - Downloading/unpacking psutil>=0.7.1 12:27:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:27:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:27:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:27:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:27:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:27:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:27:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:27:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:27:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:27:54 INFO - Installing collected packages: psutil 12:27:54 INFO - Running setup.py install for psutil 12:27:54 INFO - building 'psutil._psutil_linux' extension 12:27:54 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 12:27:54 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 12:27:54 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 12:27:55 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 12:27:55 INFO - building 'psutil._psutil_posix' extension 12:27:55 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 12:27:55 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 12:27:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:27:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:27:55 INFO - Successfully installed psutil 12:27:55 INFO - Cleaning up... 12:27:55 INFO - Return code: 0 12:27:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:27:55 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')]} 12:27:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:27:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:27:55 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')]} 12:27:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:27:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:27:55 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 0x87c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x882d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88e12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88d0f70>, '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 0x88d0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x88d6750>, '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-1461003461.167248-417129040', '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 12:27:55 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 12:27:55 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 12:27:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:27:55 INFO - 'CCACHE_UMASK': '002', 12:27:55 INFO - 'DISPLAY': ':0', 12:27:55 INFO - 'HOME': '/home/cltbld', 12:27:55 INFO - 'LANG': 'en_US.UTF-8', 12:27:55 INFO - 'LOGNAME': 'cltbld', 12:27:55 INFO - 'MAIL': '/var/mail/cltbld', 12:27:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:27:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:27:55 INFO - 'MOZ_NO_REMOTE': '1', 12:27:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:27:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:27:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:27:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:27:55 INFO - 'PWD': '/builds/slave/test', 12:27:55 INFO - 'SHELL': '/bin/bash', 12:27:55 INFO - 'SHLVL': '1', 12:27:55 INFO - 'TERM': 'linux', 12:27:55 INFO - 'TMOUT': '86400', 12:27:55 INFO - 'USER': 'cltbld', 12:27:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461003461.167248-417129040', 12:27:55 INFO - '_': '/tools/buildbot/bin/python'} 12:27:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:27:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:27:56 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 12:27:56 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 12:27:56 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 12:27:56 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 12:27:56 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 12:27:56 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 12:28:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:28:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:28:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:28:01 INFO - Installing collected packages: mozsystemmonitor 12:28:01 INFO - Running setup.py install for mozsystemmonitor 12:28:01 INFO - Successfully installed mozsystemmonitor 12:28:01 INFO - Cleaning up... 12:28:01 INFO - Return code: 0 12:28:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:28:01 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')]} 12:28:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:01 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')]} 12:28:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:01 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 0x87c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x882d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88e12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88d0f70>, '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 0x88d0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x88d6750>, '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-1461003461.167248-417129040', '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 12:28:01 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 12:28:01 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 12:28:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:01 INFO - 'CCACHE_UMASK': '002', 12:28:01 INFO - 'DISPLAY': ':0', 12:28:01 INFO - 'HOME': '/home/cltbld', 12:28:01 INFO - 'LANG': 'en_US.UTF-8', 12:28:01 INFO - 'LOGNAME': 'cltbld', 12:28:01 INFO - 'MAIL': '/var/mail/cltbld', 12:28:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:01 INFO - 'MOZ_NO_REMOTE': '1', 12:28:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:01 INFO - 'PWD': '/builds/slave/test', 12:28:01 INFO - 'SHELL': '/bin/bash', 12:28:01 INFO - 'SHLVL': '1', 12:28:01 INFO - 'TERM': 'linux', 12:28:01 INFO - 'TMOUT': '86400', 12:28:01 INFO - 'USER': 'cltbld', 12:28:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461003461.167248-417129040', 12:28:01 INFO - '_': '/tools/buildbot/bin/python'} 12:28:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:01 INFO - Downloading/unpacking blobuploader==1.2.4 12:28:01 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 12:28:01 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 12:28:01 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 12:28:01 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 12:28:01 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 12:28:01 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 12:28:06 INFO - Downloading blobuploader-1.2.4.tar.gz 12:28:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:28:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:28:07 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 12:28:07 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 12:28:07 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 12:28:07 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 12:28:07 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 12:28:07 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 12:28:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:28:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:28:08 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 12:28:08 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 12:28:08 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 12:28:08 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 12:28:08 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 12:28:08 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 12:28:08 INFO - Downloading docopt-0.6.1.tar.gz 12:28:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:28:08 INFO - Installing collected packages: blobuploader, requests, docopt 12:28:08 INFO - Running setup.py install for blobuploader 12:28:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:28:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:28:09 INFO - Running setup.py install for requests 12:28:09 INFO - Running setup.py install for docopt 12:28:10 INFO - Successfully installed blobuploader requests docopt 12:28:10 INFO - Cleaning up... 12:28:10 INFO - Return code: 0 12:28:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:28: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')]} 12:28:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28: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')]} 12:28:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:10 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 0x87c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x882d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88e12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88d0f70>, '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 0x88d0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x88d6750>, '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-1461003461.167248-417129040', '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 12:28:10 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 12:28:10 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 12:28:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:10 INFO - 'CCACHE_UMASK': '002', 12:28:10 INFO - 'DISPLAY': ':0', 12:28:10 INFO - 'HOME': '/home/cltbld', 12:28:10 INFO - 'LANG': 'en_US.UTF-8', 12:28:10 INFO - 'LOGNAME': 'cltbld', 12:28:10 INFO - 'MAIL': '/var/mail/cltbld', 12:28:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:10 INFO - 'MOZ_NO_REMOTE': '1', 12:28:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:10 INFO - 'PWD': '/builds/slave/test', 12:28:10 INFO - 'SHELL': '/bin/bash', 12:28:10 INFO - 'SHLVL': '1', 12:28:10 INFO - 'TERM': 'linux', 12:28:10 INFO - 'TMOUT': '86400', 12:28:10 INFO - 'USER': 'cltbld', 12:28:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461003461.167248-417129040', 12:28:10 INFO - '_': '/tools/buildbot/bin/python'} 12:28:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:28:10 INFO - Running setup.py (path:/tmp/pip-7g6ENP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:28:10 INFO - Running setup.py (path:/tmp/pip-LiYD8u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:28:10 INFO - Running setup.py (path:/tmp/pip-ZrzZrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:28:11 INFO - Running setup.py (path:/tmp/pip-HEIEFo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:28:11 INFO - Running setup.py (path:/tmp/pip-03vf5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:28:11 INFO - Running setup.py (path:/tmp/pip-Q4R5AC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:28:11 INFO - Running setup.py (path:/tmp/pip-34QoTQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:28:11 INFO - Running setup.py (path:/tmp/pip-gBpfPo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:28:11 INFO - Running setup.py (path:/tmp/pip-jRsoOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:28:11 INFO - Running setup.py (path:/tmp/pip-OxT6S7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:28:11 INFO - Running setup.py (path:/tmp/pip-F9HOSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:28:12 INFO - Running setup.py (path:/tmp/pip-vC7u1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:28:12 INFO - Running setup.py (path:/tmp/pip-tVp0ut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:28:12 INFO - Running setup.py (path:/tmp/pip-N_zyKw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:12 INFO - Running setup.py (path:/tmp/pip-agcyfc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:28:12 INFO - Running setup.py (path:/tmp/pip-z9Ie4j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:28:12 INFO - Running setup.py (path:/tmp/pip-f18xHi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:28:12 INFO - Running setup.py (path:/tmp/pip-pgeivy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:28:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:28:12 INFO - Running setup.py (path:/tmp/pip-T2tIdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:28:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:13 INFO - Running setup.py (path:/tmp/pip-9yvbpF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:28:13 INFO - Running setup.py (path:/tmp/pip-F_lsVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:28:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:28:13 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 12:28:13 INFO - Running setup.py install for manifestparser 12:28:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:28:13 INFO - Running setup.py install for mozcrash 12:28:14 INFO - Running setup.py install for mozdebug 12:28:14 INFO - Running setup.py install for mozdevice 12:28:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:28:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:28:14 INFO - Running setup.py install for mozfile 12:28:14 INFO - Running setup.py install for mozhttpd 12:28:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:28:14 INFO - Running setup.py install for mozinfo 12:28:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:28:15 INFO - Running setup.py install for mozInstall 12:28:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:28:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:28:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:28:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:28:15 INFO - Running setup.py install for mozleak 12:28:15 INFO - Running setup.py install for mozlog 12:28:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:28:15 INFO - Running setup.py install for moznetwork 12:28:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:28:16 INFO - Running setup.py install for mozprocess 12:28:16 INFO - Running setup.py install for mozprofile 12:28:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:28:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:28:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:28:16 INFO - Running setup.py install for mozrunner 12:28:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:28:16 INFO - Running setup.py install for mozscreenshot 12:28:17 INFO - Running setup.py install for moztest 12:28:17 INFO - Running setup.py install for mozversion 12:28:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:28:17 INFO - Running setup.py install for wptserve 12:28:17 INFO - Running setup.py install for marionette-driver 12:28:17 INFO - Running setup.py install for browsermob-proxy 12:28:18 INFO - Running setup.py install for marionette-client 12:28:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:28:18 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:28:18 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 12:28:18 INFO - Cleaning up... 12:28:18 INFO - Return code: 0 12:28:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:28: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')]} 12:28:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:28:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28: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')]} 12:28:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:28:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:28:18 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 0x87c6c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x882d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88e12b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88d0f70>, '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 0x88d0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x88d6750>, '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-1461003461.167248-417129040', '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 12:28:18 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 12:28:18 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 12:28:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:28:18 INFO - 'CCACHE_UMASK': '002', 12:28:18 INFO - 'DISPLAY': ':0', 12:28:18 INFO - 'HOME': '/home/cltbld', 12:28:18 INFO - 'LANG': 'en_US.UTF-8', 12:28:18 INFO - 'LOGNAME': 'cltbld', 12:28:18 INFO - 'MAIL': '/var/mail/cltbld', 12:28:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:28:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:28:18 INFO - 'MOZ_NO_REMOTE': '1', 12:28:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:28:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:28:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:28:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:28:18 INFO - 'PWD': '/builds/slave/test', 12:28:18 INFO - 'SHELL': '/bin/bash', 12:28:18 INFO - 'SHLVL': '1', 12:28:18 INFO - 'TERM': 'linux', 12:28:18 INFO - 'TMOUT': '86400', 12:28:18 INFO - 'USER': 'cltbld', 12:28:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461003461.167248-417129040', 12:28:18 INFO - '_': '/tools/buildbot/bin/python'} 12:28:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:28:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:28:19 INFO - Running setup.py (path:/tmp/pip-S317v0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:28:19 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)) 12:28:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:28:19 INFO - Running setup.py (path:/tmp/pip-TypwVJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:28:19 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)) 12:28:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:28:19 INFO - Running setup.py (path:/tmp/pip-PfpPxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:28:19 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)) 12:28:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:28:19 INFO - Running setup.py (path:/tmp/pip-KinuRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:28:19 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)) 12:28:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:28:19 INFO - Running setup.py (path:/tmp/pip-BXI7a0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:28:19 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)) 12:28:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:28:19 INFO - Running setup.py (path:/tmp/pip-Q5rBPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:28:19 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)) 12:28:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:28:19 INFO - Running setup.py (path:/tmp/pip-0yHa1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:28:20 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)) 12:28:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:28:20 INFO - Running setup.py (path:/tmp/pip-WTmiSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:28:20 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)) 12:28:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:28:20 INFO - Running setup.py (path:/tmp/pip-nWDerf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:28:20 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)) 12:28:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:28:20 INFO - Running setup.py (path:/tmp/pip-s5f_1m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:28:20 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)) 12:28:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:28:20 INFO - Running setup.py (path:/tmp/pip-C9KAkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:28:20 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)) 12:28:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:28:20 INFO - Running setup.py (path:/tmp/pip-Xbepr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:28:20 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)) 12:28:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:28:20 INFO - Running setup.py (path:/tmp/pip-4nQmUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:28:20 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)) 12:28:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:28:20 INFO - Running setup.py (path:/tmp/pip-RNl5Jh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:28:21 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)) 12:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:21 INFO - Running setup.py (path:/tmp/pip-WqLnxb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:28:21 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)) 12:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:28:21 INFO - Running setup.py (path:/tmp/pip-zgUKG7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:28:21 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)) 12:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:28:21 INFO - Running setup.py (path:/tmp/pip-ZWzHd2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:28:21 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)) 12:28:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:28:21 INFO - Running setup.py (path:/tmp/pip-oHrs8W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:28:21 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)) 12:28:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:28:21 INFO - Running setup.py (path:/tmp/pip-Ftk_2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:28:21 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)) 12:28:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:21 INFO - Running setup.py (path:/tmp/pip-drGbRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:28:21 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)) 12:28:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:28:22 INFO - Running setup.py (path:/tmp/pip-55_1rI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:28:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:28:22 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)) 12:28:22 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)) 12:28:22 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)) 12:28:22 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)) 12:28:22 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)) 12:28:22 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)) 12:28:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:28:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:28:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:28:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:28:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:28:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:28:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:28:27 INFO - Downloading blessings-1.6.tar.gz 12:28:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:28:27 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)) 12:28:27 INFO - Installing collected packages: blessings 12:28:27 INFO - Running setup.py install for blessings 12:28:27 INFO - Successfully installed blessings 12:28:27 INFO - Cleaning up... 12:28:28 INFO - Return code: 0 12:28:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:28:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:28:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:28:28 INFO - Reading from file tmpfile_stdout 12:28:28 INFO - Current package versions: 12:28:28 INFO - argparse == 1.2.1 12:28:28 INFO - blessings == 1.6 12:28:28 INFO - blobuploader == 1.2.4 12:28:28 INFO - browsermob-proxy == 0.6.0 12:28:28 INFO - docopt == 0.6.1 12:28:28 INFO - manifestparser == 1.1 12:28:28 INFO - marionette-client == 2.3.0 12:28:28 INFO - marionette-driver == 1.4.0 12:28:28 INFO - mozInstall == 1.12 12:28:28 INFO - mozcrash == 0.17 12:28:28 INFO - mozdebug == 0.1 12:28:28 INFO - mozdevice == 0.48 12:28:28 INFO - mozfile == 1.2 12:28:28 INFO - mozhttpd == 0.7 12:28:28 INFO - mozinfo == 0.9 12:28:28 INFO - mozleak == 0.1 12:28:28 INFO - mozlog == 3.1 12:28:28 INFO - moznetwork == 0.27 12:28:28 INFO - mozprocess == 0.22 12:28:28 INFO - mozprofile == 0.28 12:28:28 INFO - mozrunner == 6.11 12:28:28 INFO - mozscreenshot == 0.1 12:28:28 INFO - mozsystemmonitor == 0.0 12:28:28 INFO - moztest == 0.7 12:28:28 INFO - mozversion == 1.4 12:28:28 INFO - psutil == 3.1.1 12:28:28 INFO - requests == 1.2.3 12:28:28 INFO - wptserve == 1.4.0 12:28:28 INFO - wsgiref == 0.1.2 12:28:28 INFO - Running post-action listener: _resource_record_post_action 12:28:28 INFO - Running post-action listener: _start_resource_monitoring 12:28:28 INFO - Starting resource monitoring. 12:28:28 INFO - ##### 12:28:28 INFO - ##### Running pull step. 12:28:28 INFO - ##### 12:28:28 INFO - Running pre-action listener: _resource_record_pre_action 12:28:28 INFO - Running main action method: pull 12:28:28 INFO - Pull has nothing to do! 12:28:28 INFO - Running post-action listener: _resource_record_post_action 12:28:28 INFO - ##### 12:28:28 INFO - ##### Running install step. 12:28:28 INFO - ##### 12:28:28 INFO - Running pre-action listener: _resource_record_pre_action 12:28:28 INFO - Running main action method: install 12:28:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:28:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:28:28 INFO - Reading from file tmpfile_stdout 12:28:28 INFO - Detecting whether we're running mozinstall >=1.0... 12:28:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:28:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:28:29 INFO - Reading from file tmpfile_stdout 12:28:29 INFO - Output received: 12:28:29 INFO - Usage: mozinstall [options] installer 12:28:29 INFO - Options: 12:28:29 INFO - -h, --help show this help message and exit 12:28:29 INFO - -d DEST, --destination=DEST 12:28:29 INFO - Directory to install application into. [default: 12:28:29 INFO - "/builds/slave/test"] 12:28:29 INFO - --app=APP Application being installed. [default: firefox] 12:28:29 INFO - mkdir: /builds/slave/test/build/application 12:28:29 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'] 12:28:29 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 12:29:02 INFO - Reading from file tmpfile_stdout 12:29:02 INFO - Output received: 12:29:02 INFO - /builds/slave/test/build/application/firefox/firefox 12:29:02 INFO - Running post-action listener: _resource_record_post_action 12:29:02 INFO - ##### 12:29:02 INFO - ##### Running run-tests step. 12:29:02 INFO - ##### 12:29:02 INFO - Running pre-action listener: _resource_record_pre_action 12:29:02 INFO - Running main action method: run_tests 12:29:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:29:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:29:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:29:02 INFO - grabbing minidump binary from tooltool 12:29: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')]} 12:29:02 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 0x88d0f70>, '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 0x88d0620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x88d6750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:29:02 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 12:29:02 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 12:29:02 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:29:02 INFO - Return code: 0 12:29:02 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 12:29:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:29:02 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/cf_WsQ6DT8ar8lzXUFUqNg/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 12:29:02 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/cf_WsQ6DT8ar8lzXUFUqNg/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 12:29:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:29:02 INFO - 'CCACHE_UMASK': '002', 12:29:02 INFO - 'DISPLAY': ':0', 12:29:02 INFO - 'HOME': '/home/cltbld', 12:29:02 INFO - 'LANG': 'en_US.UTF-8', 12:29:02 INFO - 'LOGNAME': 'cltbld', 12:29:02 INFO - 'MAIL': '/var/mail/cltbld', 12:29:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:29:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:29:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:29:02 INFO - 'MOZ_NO_REMOTE': '1', 12:29:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:29:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:29:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:29:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:29:02 INFO - 'PWD': '/builds/slave/test', 12:29:02 INFO - 'SHELL': '/bin/bash', 12:29:02 INFO - 'SHLVL': '1', 12:29:02 INFO - 'TERM': 'linux', 12:29:02 INFO - 'TMOUT': '86400', 12:29:02 INFO - 'USER': 'cltbld', 12:29:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461003461.167248-417129040', 12:29:02 INFO - '_': '/tools/buildbot/bin/python'} 12:29:02 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/cf_WsQ6DT8ar8lzXUFUqNg/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 12:29:03 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 12:29:03 INFO - import pkg_resources 12:29:04 INFO - Using 1 client processes 12:29:05 INFO - wptserve Starting http server on 127.0.0.1:8000 12:29:05 INFO - wptserve Starting http server on 127.0.0.1:8001 12:29:05 INFO - wptserve Starting http server on 127.0.0.1:8443 12:29:07 INFO - SUITE-START | Running 778 tests 12:29:07 INFO - Running testharness tests 12:29:07 INFO - Setting up ssl 12:29:07 INFO - PROCESS | certutil | 12:29:07 INFO - PROCESS | certutil | 12:29:07 INFO - PROCESS | certutil | 12:29:07 INFO - Certificate Nickname Trust Attributes 12:29:07 INFO - SSL,S/MIME,JAR/XPI 12:29:07 INFO - 12:29:07 INFO - web-platform-tests CT,, 12:29:07 INFO - 12:29:07 INFO - Starting runner 12:29:10 INFO - PROCESS | 1841 | 1461007750245 Marionette DEBUG Marionette enabled via build flag and pref 12:29:10 INFO - PROCESS | 1841 | ++DOCSHELL 0xa28b2800 == 1 [pid = 1841] [id = 1] 12:29:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 1 (0xa28b2c00) [pid = 1841] [serial = 1] [outer = (nil)] 12:29:10 INFO - PROCESS | 1841 | [1841] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:29:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 2 (0xa28b3400) [pid = 1841] [serial = 2] [outer = 0xa28b2c00] 12:29:10 INFO - PROCESS | 1841 | 1461007750902 Marionette INFO Listening on port 2828 12:29:11 INFO - PROCESS | 1841 | 1461007751461 Marionette DEBUG Marionette enabled via command-line flag 12:29:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x9fc81000 == 2 [pid = 1841] [id = 2] 12:29:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 3 (0x9fca8800) [pid = 1841] [serial = 3] [outer = (nil)] 12:29:11 INFO - PROCESS | 1841 | [1841] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:29:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 4 (0x9fca9000) [pid = 1841] [serial = 4] [outer = 0x9fca8800] 12:29:11 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fbac040 12:29:11 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbacb60 12:29:11 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbcaa60 12:29:11 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbcb6c0 12:29:11 INFO - PROCESS | 1841 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbcd400 12:29:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 5 (0x9fbc4000) [pid = 1841] [serial = 5] [outer = 0xa28b2c00] 12:29:11 INFO - PROCESS | 1841 | [1841] 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 12:29:11 INFO - PROCESS | 1841 | 1461007751868 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45429 12:29:11 INFO - PROCESS | 1841 | [1841] 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 12:29:11 INFO - PROCESS | 1841 | 1461007751949 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45430 12:29:11 INFO - PROCESS | 1841 | 1461007751957 Marionette DEBUG Closed connection conn0 12:29:12 INFO - PROCESS | 1841 | [1841] 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 2252 12:29:12 INFO - PROCESS | 1841 | 1461007752090 Marionette DEBUG Closed connection conn1 12:29:12 INFO - PROCESS | 1841 | [1841] 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 12:29:12 INFO - PROCESS | 1841 | 1461007752176 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45431 12:29:12 INFO - PROCESS | 1841 | [1841] 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 12:29:12 INFO - PROCESS | 1841 | 1461007752207 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45432 12:29:12 INFO - PROCESS | 1841 | 1461007752211 Marionette DEBUG Closed connection conn2 12:29:12 INFO - PROCESS | 1841 | [1841] 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 12:29:12 INFO - PROCESS | 1841 | 1461007752247 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:45433 12:29:12 INFO - PROCESS | 1841 | 1461007752263 Marionette DEBUG Closed connection conn3 12:29:12 INFO - PROCESS | 1841 | 1461007752290 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:29:12 INFO - PROCESS | 1841 | 1461007752301 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":"20160418111750","device":"desktop","version":"48.0a1"} 12:29:13 INFO - PROCESS | 1841 | [1841] 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 12:29:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x9916d000 == 3 [pid = 1841] [id = 3] 12:29:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 6 (0x99171400) [pid = 1841] [serial = 6] [outer = (nil)] 12:29:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x99171800 == 4 [pid = 1841] [id = 4] 12:29:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 7 (0x99171c00) [pid = 1841] [serial = 7] [outer = (nil)] 12:29:14 INFO - PROCESS | 1841 | [1841] 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 12:29:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x983c4800 == 5 [pid = 1841] [id = 5] 12:29:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 8 (0x983c4c00) [pid = 1841] [serial = 8] [outer = (nil)] 12:29:14 INFO - PROCESS | 1841 | [1841] 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 12:29:14 INFO - PROCESS | 1841 | [1841] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:29:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 9 (0x982d0400) [pid = 1841] [serial = 9] [outer = 0x983c4c00] 12:29:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 10 (0x97eb9400) [pid = 1841] [serial = 10] [outer = 0x99171400] 12:29:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 11 (0x97ebac00) [pid = 1841] [serial = 11] [outer = 0x99171c00] 12:29:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 12 (0x97ebcc00) [pid = 1841] [serial = 12] [outer = 0x983c4c00] 12:29:16 INFO - PROCESS | 1841 | 1461007756199 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 1841 | 1461007756220 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 13 (0x9649bc00) [pid = 1841] [serial = 13] [outer = 0x983c4c00] 12:29:17 INFO - PROCESS | 1841 | 1461007757072 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"9d3ea203-e853-437e-a7df-72f41abe3a3a","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":"20160418111750","device":"desktop","version":"48.0a1","command_id":1}}] 12:29:17 INFO - PROCESS | 1841 | 1461007757315 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:29:17 INFO - PROCESS | 1841 | 1461007757515 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 12:29:17 INFO - PROCESS | 1841 | 1461007757800 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:29:17 INFO - PROCESS | 1841 | [1841] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:29:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 14 (0x96bc2000) [pid = 1841] [serial = 14] [outer = 0x983c4c00] 12:29:18 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:29:18 INFO - PROCESS | 1841 | 1461007758403 Marionette TRACE conn4 <- [1,3,null,{}] 12:29:18 INFO - PROCESS | 1841 | 1461007758460 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:29:18 INFO - PROCESS | 1841 | 1461007758519 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 12:29:18 INFO - PROCESS | 1841 | 1461007758589 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 1841 | 1461007758594 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 12:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:29:18 INFO - PROCESS | 1841 | 1461007758626 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 1841 | 1461007758632 Marionette TRACE conn4 <- [1,6,null,{}] 12:29:18 INFO - PROCESS | 1841 | 1461007758705 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:18 INFO - PROCESS | 1841 | 1461007758728 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 12:29:18 INFO - PROCESS | 1841 | 1461007758735 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x915c3000 == 6 [pid = 1841] [id = 6] 12:29:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 15 (0x915c3400) [pid = 1841] [serial = 15] [outer = (nil)] 12:29:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 16 (0x915c5000) [pid = 1841] [serial = 16] [outer = 0x915c3400] 12:29:18 INFO - PROCESS | 1841 | 1461007758815 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 17 (0x915c9800) [pid = 1841] [serial = 17] [outer = 0x915c3400] 12:29:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x9138b800 == 7 [pid = 1841] [id = 7] 12:29:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 18 (0x9138bc00) [pid = 1841] [serial = 18] [outer = (nil)] 12:29:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 19 (0x91392400) [pid = 1841] [serial = 19] [outer = 0x9138bc00] 12:29:19 INFO - PROCESS | 1841 | 1461007759305 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 20 (0x912dc400) [pid = 1841] [serial = 20] [outer = 0x9138bc00] 12:29:19 INFO - PROCESS | 1841 | [1841] 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 12:29:19 INFO - PROCESS | 1841 | 1461007759885 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1314ms 12:29:19 INFO - PROCESS | 1841 | 1461007759943 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1841 | 1461007759945 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 12:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:29:20 INFO - PROCESS | 1841 | 1461007760032 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 1841 | 1461007760035 Marionette TRACE conn4 <- [1,10,null,{}] 12:29:20 INFO - PROCESS | 1841 | 1461007760081 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:20 INFO - PROCESS | 1841 | 1461007760274 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 12:29:20 INFO - PROCESS | 1841 | 1461007760303 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fab9400 == 8 [pid = 1841] [id = 8] 12:29:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 21 (0x8fab9800) [pid = 1841] [serial = 21] [outer = (nil)] 12:29:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 22 (0x8fabc000) [pid = 1841] [serial = 22] [outer = 0x8fab9800] 12:29:20 INFO - PROCESS | 1841 | 1461007760378 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 23 (0x8fabf800) [pid = 1841] [serial = 23] [outer = 0x8fab9800] 12:29:21 INFO - PROCESS | 1841 | 1461007761443 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1457ms 12:29:21 INFO - PROCESS | 1841 | 1461007761470 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 1841 | 1461007761476 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 12:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:29:21 INFO - PROCESS | 1841 | 1461007761486 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1841 | 1461007761491 Marionette TRACE conn4 <- [1,14,null,{}] 12:29:21 INFO - PROCESS | 1841 | 1461007761500 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:21 INFO - PROCESS | 1841 | 1461007761696 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 12:29:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc80000 == 9 [pid = 1841] [id = 9] 12:29:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 24 (0x8fc80400) [pid = 1841] [serial = 24] [outer = (nil)] 12:29:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 25 (0x8fc82400) [pid = 1841] [serial = 25] [outer = 0x8fc80400] 12:29:21 INFO - PROCESS | 1841 | 1461007761954 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 26 (0x8fc84800) [pid = 1841] [serial = 26] [outer = 0x8fc80400] 12:29:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc86c00 == 10 [pid = 1841] [id = 10] 12:29:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 27 (0x8fcd8400) [pid = 1841] [serial = 27] [outer = (nil)] 12:29:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 28 (0x8fcda400) [pid = 1841] [serial = 28] [outer = 0x8fcd8400] 12:29:22 INFO - PROCESS | 1841 | 1461007762068 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 29 (0x8fce0400) [pid = 1841] [serial = 29] [outer = 0x8fcd8400] 12:29:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fac0400 == 11 [pid = 1841] [id = 11] 12:29:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 30 (0x8fb9c000) [pid = 1841] [serial = 30] [outer = (nil)] 12:29:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 31 (0x912db800) [pid = 1841] [serial = 31] [outer = 0x8fb9c000] 12:29:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 32 (0x915c8800) [pid = 1841] [serial = 32] [outer = 0x8fb9c000] 12:29:23 INFO - PROCESS | 1841 | 1461007763201 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1735ms 12:29:23 INFO - PROCESS | 1841 | 1461007763221 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 1841 | 1461007763229 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 12:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:29:23 INFO - PROCESS | 1841 | 1461007763239 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 1841 | 1461007763244 Marionette TRACE conn4 <- [1,18,null,{}] 12:29:23 INFO - PROCESS | 1841 | 1461007763250 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:23 INFO - PROCESS | 1841 | 1461007763439 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 12:29:23 INFO - PROCESS | 1841 | 1461007763568 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x915cf800 == 12 [pid = 1841] [id = 12] 12:29:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 33 (0x9314d400) [pid = 1841] [serial = 33] [outer = (nil)] 12:29:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 34 (0x95813400) [pid = 1841] [serial = 34] [outer = 0x9314d400] 12:29:23 INFO - PROCESS | 1841 | 1461007763716 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 35 (0x96b18800) [pid = 1841] [serial = 35] [outer = 0x9314d400] 12:29:24 INFO - PROCESS | 1841 | 1461007764621 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1430ms 12:29:24 INFO - PROCESS | 1841 | 1461007764670 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 12:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:29:24 INFO - PROCESS | 1841 | 1461007764676 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 12:29:24 INFO - PROCESS | 1841 | 1461007764683 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 1841 | 1461007764689 Marionette TRACE conn4 <- [1,22,null,{}] 12:29:24 INFO - PROCESS | 1841 | 1461007764705 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:24 INFO - PROCESS | 1841 | 1461007764929 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 12:29:25 INFO - PROCESS | 1841 | 1461007765088 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x9803bc00 == 13 [pid = 1841] [id = 13] 12:29:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 36 (0x9803cc00) [pid = 1841] [serial = 36] [outer = (nil)] 12:29:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 37 (0x98c25800) [pid = 1841] [serial = 37] [outer = 0x9803cc00] 12:29:25 INFO - PROCESS | 1841 | 1461007765181 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 38 (0x98c30800) [pid = 1841] [serial = 38] [outer = 0x9803cc00] 12:29:26 INFO - PROCESS | 1841 | 1461007766366 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1739ms 12:29:26 INFO - PROCESS | 1841 | 1461007766422 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1841 | 1461007766425 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 12:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:29:26 INFO - PROCESS | 1841 | 1461007766434 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1841 | 1461007766439 Marionette TRACE conn4 <- [1,26,null,{}] 12:29:26 INFO - PROCESS | 1841 | 1461007766447 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:26 INFO - PROCESS | 1841 | 1461007766730 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 12:29:26 INFO - PROCESS | 1841 | 1461007766887 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc81000 == 14 [pid = 1841] [id = 14] 12:29:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 39 (0x8fc85000) [pid = 1841] [serial = 39] [outer = (nil)] 12:29:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 40 (0x95805000) [pid = 1841] [serial = 40] [outer = 0x8fc85000] 12:29:26 INFO - PROCESS | 1841 | 1461007766978 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 41 (0x979c2000) [pid = 1841] [serial = 41] [outer = 0x8fc85000] 12:29:27 INFO - PROCESS | 1841 | 1461007767685 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1281ms 12:29:27 INFO - PROCESS | 1841 | 1461007767715 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 1841 | 1461007767723 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 12:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:29:27 INFO - PROCESS | 1841 | 1461007767733 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 1841 | 1461007767737 Marionette TRACE conn4 <- [1,30,null,{}] 12:29:27 INFO - PROCESS | 1841 | 1461007767743 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:27 INFO - PROCESS | 1841 | 1461007767936 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 12:29:28 INFO - PROCESS | 1841 | 1461007768023 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x96242800 == 15 [pid = 1841] [id = 15] 12:29:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 42 (0x979c1400) [pid = 1841] [serial = 42] [outer = (nil)] 12:29:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 43 (0x98199400) [pid = 1841] [serial = 43] [outer = 0x979c1400] 12:29:28 INFO - PROCESS | 1841 | 1461007768095 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 44 (0x98c27800) [pid = 1841] [serial = 44] [outer = 0x979c1400] 12:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1081ms 12:29:28 INFO - PROCESS | 1841 | 1461007768806 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:29:28 INFO - PROCESS | 1841 | 1461007768831 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 1841 | 1461007768836 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 12:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:29:28 INFO - PROCESS | 1841 | 1461007768844 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1841 | 1461007768850 Marionette TRACE conn4 <- [1,34,null,{}] 12:29:28 INFO - PROCESS | 1841 | 1461007768866 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:29 INFO - PROCESS | 1841 | 1461007769013 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 12:29:29 INFO - PROCESS | 1841 | 1461007769029 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x981a3400 == 16 [pid = 1841] [id = 16] 12:29:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 45 (0x9949bc00) [pid = 1841] [serial = 45] [outer = (nil)] 12:29:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 46 (0x997e8400) [pid = 1841] [serial = 46] [outer = 0x9949bc00] 12:29:29 INFO - PROCESS | 1841 | 1461007769104 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 47 (0x9ad11000) [pid = 1841] [serial = 47] [outer = 0x9949bc00] 12:29:29 INFO - PROCESS | 1841 | 1461007769865 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1034ms 12:29:29 INFO - PROCESS | 1841 | 1461007769878 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1841 | 1461007769882 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 12:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:29:29 INFO - PROCESS | 1841 | 1461007769888 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1841 | 1461007769892 Marionette TRACE conn4 <- [1,38,null,{}] 12:29:29 INFO - PROCESS | 1841 | 1461007769897 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:30 INFO - PROCESS | 1841 | 1461007770078 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 12:29:30 INFO - PROCESS | 1841 | 1461007770102 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x912dd000 == 17 [pid = 1841] [id = 17] 12:29:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 48 (0x9314b400) [pid = 1841] [serial = 48] [outer = (nil)] 12:29:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 49 (0x99a25800) [pid = 1841] [serial = 49] [outer = 0x9314b400] 12:29:30 INFO - PROCESS | 1841 | 1461007770174 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 50 (0x9ad74800) [pid = 1841] [serial = 50] [outer = 0x9314b400] 12:29:30 INFO - PROCESS | 1841 | 1461007770969 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1135ms 12:29:31 INFO - PROCESS | 1841 | 1461007771025 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 1841 | 1461007771031 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 12:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:29:31 INFO - PROCESS | 1841 | 1461007771040 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1841 | 1461007771046 Marionette TRACE conn4 <- [1,42,null,{}] 12:29:31 INFO - PROCESS | 1841 | 1461007771110 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:31 INFO - PROCESS | 1841 | 1461007771309 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 12:29:31 INFO - PROCESS | 1841 | 1461007771463 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcdb400 == 18 [pid = 1841] [id = 18] 12:29:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 51 (0x8fcde000) [pid = 1841] [serial = 51] [outer = (nil)] 12:29:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 52 (0x8fce2400) [pid = 1841] [serial = 52] [outer = 0x8fcde000] 12:29:31 INFO - PROCESS | 1841 | 1461007771560 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 53 (0x91393800) [pid = 1841] [serial = 53] [outer = 0x8fcde000] 12:29:32 INFO - PROCESS | 1841 | 1461007772464 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1443ms 12:29:32 INFO - PROCESS | 1841 | 1461007772484 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1841 | 1461007772492 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 12:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:29:32 INFO - PROCESS | 1841 | 1461007772503 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1841 | 1461007772507 Marionette TRACE conn4 <- [1,46,null,{}] 12:29:32 INFO - PROCESS | 1841 | 1461007772513 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:32 INFO - PROCESS | 1841 | 1461007772691 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 12:29:32 INFO - PROCESS | 1841 | 1461007772825 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x96bc4c00 == 19 [pid = 1841] [id = 19] 12:29:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 54 (0x97010000) [pid = 1841] [serial = 54] [outer = (nil)] 12:29:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 55 (0x979bdc00) [pid = 1841] [serial = 55] [outer = 0x97010000] 12:29:32 INFO - PROCESS | 1841 | 1461007772924 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 56 (0x97cc5800) [pid = 1841] [serial = 56] [outer = 0x97010000] 12:29:33 INFO - PROCESS | 1841 | 1461007773801 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1332ms 12:29:33 INFO - PROCESS | 1841 | 1461007773853 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 1841 | 1461007773858 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 12:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:29:33 INFO - PROCESS | 1841 | 1461007773866 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 1841 | 1461007773872 Marionette TRACE conn4 <- [1,50,null,{}] 12:29:33 INFO - PROCESS | 1841 | 1461007773889 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:34 INFO - PROCESS | 1841 | 1461007774071 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 12:29:34 INFO - PROCESS | 1841 | 1461007774177 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc7d400 == 20 [pid = 1841] [id = 20] 12:29:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 57 (0x98f32400) [pid = 1841] [serial = 57] [outer = (nil)] 12:29:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 58 (0x99172000) [pid = 1841] [serial = 58] [outer = 0x98f32400] 12:29:34 INFO - PROCESS | 1841 | 1461007774272 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 59 (0x997edc00) [pid = 1841] [serial = 59] [outer = 0x98f32400] 12:29:35 INFO - PROCESS | 1841 | 1461007775162 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1344ms 12:29:35 INFO - PROCESS | 1841 | 1461007775211 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1841 | 1461007775217 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 12:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:29:35 INFO - PROCESS | 1841 | 1461007775225 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1841 | 1461007775228 Marionette TRACE conn4 <- [1,54,null,{}] 12:29:35 INFO - PROCESS | 1841 | 1461007775234 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:35 INFO - PROCESS | 1841 | 1461007775407 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 12:29:35 INFO - PROCESS | 1841 | 1461007775542 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ba8400 == 21 [pid = 1841] [id = 21] 12:29:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 60 (0x97eba000) [pid = 1841] [serial = 60] [outer = (nil)] 12:29:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 61 (0x9fb2c400) [pid = 1841] [serial = 61] [outer = 0x97eba000] 12:29:35 INFO - PROCESS | 1841 | 1461007775642 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 62 (0x9fbbb800) [pid = 1841] [serial = 62] [outer = 0x97eba000] 12:29:36 INFO - PROCESS | 1841 | 1461007776518 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1341ms 12:29:36 INFO - PROCESS | 1841 | 1461007776567 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 1841 | 1461007776571 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 12:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:29:36 INFO - PROCESS | 1841 | 1461007776577 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 1841 | 1461007776581 Marionette TRACE conn4 <- [1,58,null,{}] 12:29:36 INFO - PROCESS | 1841 | 1461007776587 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:36 INFO - PROCESS | 1841 | 1461007776747 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 12:29:36 INFO - PROCESS | 1841 | 1461007776888 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ccc400 == 22 [pid = 1841] [id = 22] 12:29:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 63 (0x99496c00) [pid = 1841] [serial = 63] [outer = (nil)] 12:29:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 64 (0x9fc82800) [pid = 1841] [serial = 64] [outer = 0x99496c00] 12:29:36 INFO - PROCESS | 1841 | 1461007776976 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 65 (0x9fca7c00) [pid = 1841] [serial = 65] [outer = 0x99496c00] 12:29:37 INFO - PROCESS | 1841 | 1461007777940 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1391ms 12:29:37 INFO - PROCESS | 1841 | 1461007777971 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1841 | 1461007777977 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 12:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:29:37 INFO - PROCESS | 1841 | 1461007777985 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1841 | 1461007777991 Marionette TRACE conn4 <- [1,62,null,{}] 12:29:38 INFO - PROCESS | 1841 | 1461007777999 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:38 INFO - PROCESS | 1841 | 1461007778172 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 12:29:38 INFO - PROCESS | 1841 | 1461007778290 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fac1400 == 23 [pid = 1841] [id = 23] 12:29:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 66 (0x912db400) [pid = 1841] [serial = 66] [outer = (nil)] 12:29:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 67 (0x91f7d400) [pid = 1841] [serial = 67] [outer = 0x912db400] 12:29:38 INFO - PROCESS | 1841 | 1461007778425 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 68 (0x96457400) [pid = 1841] [serial = 68] [outer = 0x912db400] 12:29:39 INFO - PROCESS | 1841 | --DOCSHELL 0x981a3400 == 22 [pid = 1841] [id = 16] 12:29:39 INFO - PROCESS | 1841 | --DOCSHELL 0x96242800 == 21 [pid = 1841] [id = 15] 12:29:39 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc81000 == 20 [pid = 1841] [id = 14] 12:29:39 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc86c00 == 19 [pid = 1841] [id = 10] 12:29:39 INFO - PROCESS | 1841 | 1461007779386 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1433ms 12:29:39 INFO - PROCESS | 1841 | 1461007779419 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 12:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:29:39 INFO - PROCESS | 1841 | 1461007779425 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 12:29:39 INFO - PROCESS | 1841 | 1461007779434 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1841 | 1461007779440 Marionette TRACE conn4 <- [1,66,null,{}] 12:29:39 INFO - PROCESS | 1841 | 1461007779449 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:39 INFO - PROCESS | 1841 | 1461007779631 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 12:29:39 INFO - PROCESS | 1841 | 1461007779783 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x915c8400 == 20 [pid = 1841] [id = 24] 12:29:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 69 (0x915c9000) [pid = 1841] [serial = 69] [outer = (nil)] 12:29:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x96b0b400) [pid = 1841] [serial = 70] [outer = 0x915c9000] 12:29:39 INFO - PROCESS | 1841 | 1461007779914 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x978ddc00) [pid = 1841] [serial = 71] [outer = 0x915c9000] 12:29:40 INFO - PROCESS | 1841 | 1461007780765 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1388ms 12:29:40 INFO - PROCESS | 1841 | 1461007780840 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 1841 | 1461007780849 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 12:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:29:40 INFO - PROCESS | 1841 | 1461007780862 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 1841 | 1461007780866 Marionette TRACE conn4 <- [1,70,null,{}] 12:29:40 INFO - PROCESS | 1841 | 1461007780873 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:41 INFO - PROCESS | 1841 | 1461007781053 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 12:29:41 INFO - PROCESS | 1841 | 1461007781191 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc77800 == 21 [pid = 1841] [id = 25] 12:29:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 72 (0x97cbe400) [pid = 1841] [serial = 72] [outer = (nil)] 12:29:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 73 (0x98c27c00) [pid = 1841] [serial = 73] [outer = 0x97cbe400] 12:29:41 INFO - PROCESS | 1841 | 1461007781284 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 74 (0x99113c00) [pid = 1841] [serial = 74] [outer = 0x97cbe400] 12:29:42 INFO - PROCESS | 1841 | 1461007782183 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1384ms 12:29:42 INFO - PROCESS | 1841 | 1461007782253 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1841 | 1461007782257 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 12:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:29:42 INFO - PROCESS | 1841 | 1461007782266 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1841 | 1461007782272 Marionette TRACE conn4 <- [1,74,null,{}] 12:29:42 INFO - PROCESS | 1841 | 1461007782289 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:42 INFO - PROCESS | 1841 | 1461007782474 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 12:29:42 INFO - PROCESS | 1841 | 1461007782616 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x93634800 == 22 [pid = 1841] [id = 26] 12:29:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 75 (0x99174400) [pid = 1841] [serial = 75] [outer = (nil)] 12:29:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 76 (0x9eb46800) [pid = 1841] [serial = 76] [outer = 0x99174400] 12:29:42 INFO - PROCESS | 1841 | 1461007782720 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 77 (0x9fbbb400) [pid = 1841] [serial = 77] [outer = 0x99174400] 12:29:43 INFO - PROCESS | 1841 | 1461007783582 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1350ms 12:29:43 INFO - PROCESS | 1841 | 1461007783616 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 1841 | 1461007783620 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 12:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:29:43 INFO - PROCESS | 1841 | 1461007783627 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 1841 | 1461007783631 Marionette TRACE conn4 <- [1,78,null,{}] 12:29:43 INFO - PROCESS | 1841 | 1461007783657 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:43 INFO - PROCESS | 1841 | 1461007783834 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 12:29:43 INFO - PROCESS | 1841 | 1461007783971 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fce3400 == 23 [pid = 1841] [id = 27] 12:29:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 78 (0xa0002400) [pid = 1841] [serial = 78] [outer = (nil)] 12:29:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 79 (0xa00d3000) [pid = 1841] [serial = 79] [outer = 0xa0002400] 12:29:44 INFO - PROCESS | 1841 | 1461007784060 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 80 (0xa0af6c00) [pid = 1841] [serial = 80] [outer = 0xa0002400] 12:29:44 INFO - PROCESS | 1841 | 1461007784933 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1338ms 12:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:29:44 INFO - PROCESS | 1841 | 1461007784967 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1841 | 1461007784970 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 12:29:44 INFO - PROCESS | 1841 | 1461007784977 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 1841 | 1461007784981 Marionette TRACE conn4 <- [1,82,null,{}] 12:29:44 INFO - PROCESS | 1841 | 1461007784987 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:45 INFO - PROCESS | 1841 | 1461007785141 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 12:29:45 INFO - PROCESS | 1841 | 1461007785313 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fabbc00 == 24 [pid = 1841] [id = 28] 12:29:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 81 (0x9ad53000) [pid = 1841] [serial = 81] [outer = (nil)] 12:29:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 82 (0x9ad58000) [pid = 1841] [serial = 82] [outer = 0x9ad53000] 12:29:45 INFO - PROCESS | 1841 | 1461007785404 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 83 (0x9ad58c00) [pid = 1841] [serial = 83] [outer = 0x9ad53000] 12:29:46 INFO - PROCESS | 1841 | 1461007786316 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1391ms 12:29:46 INFO - PROCESS | 1841 | 1461007786368 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 1841 | 1461007786372 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 12:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:29:46 INFO - PROCESS | 1841 | 1461007786379 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 1841 | 1461007786382 Marionette TRACE conn4 <- [1,86,null,{}] 12:29:46 INFO - PROCESS | 1841 | 1461007786388 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:46 INFO - PROCESS | 1841 | 1461007786736 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 12:29:46 INFO - PROCESS | 1841 | 1461007786929 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x915c5800 == 25 [pid = 1841] [id = 29] 12:29:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 84 (0x915c6400) [pid = 1841] [serial = 84] [outer = (nil)] 12:29:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x9314bc00) [pid = 1841] [serial = 85] [outer = 0x915c6400] 12:29:47 INFO - PROCESS | 1841 | 1461007787030 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x96243800) [pid = 1841] [serial = 86] [outer = 0x915c6400] 12:29:47 INFO - PROCESS | 1841 | --DOCSHELL 0x97ba8400 == 24 [pid = 1841] [id = 21] 12:29:47 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc7d400 == 23 [pid = 1841] [id = 20] 12:29:47 INFO - PROCESS | 1841 | --DOCSHELL 0x96bc4c00 == 22 [pid = 1841] [id = 19] 12:29:47 INFO - PROCESS | 1841 | --DOCSHELL 0x8fcdb400 == 21 [pid = 1841] [id = 18] 12:29:47 INFO - PROCESS | 1841 | 1461007787956 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1630ms 12:29:48 INFO - PROCESS | 1841 | 1461007788010 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 1841 | 1461007788017 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 12:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:29:48 INFO - PROCESS | 1841 | 1461007788025 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 1841 | 1461007788032 Marionette TRACE conn4 <- [1,90,null,{}] 12:29:48 INFO - PROCESS | 1841 | 1461007788042 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:48 INFO - PROCESS | 1841 | 1461007788224 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 12:29:48 INFO - PROCESS | 1841 | 1461007788367 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x9580a800 == 22 [pid = 1841] [id = 30] 12:29:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0x97002400) [pid = 1841] [serial = 87] [outer = (nil)] 12:29:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x979c6400) [pid = 1841] [serial = 88] [outer = 0x97002400] 12:29:48 INFO - PROCESS | 1841 | 1461007788509 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x98037000) [pid = 1841] [serial = 89] [outer = 0x97002400] 12:29:49 INFO - PROCESS | 1841 | 1461007789402 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1436ms 12:29:49 INFO - PROCESS | 1841 | 1461007789473 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 1841 | 1461007789487 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 12:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:29:49 INFO - PROCESS | 1841 | 1461007789507 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 1841 | 1461007789515 Marionette TRACE conn4 <- [1,94,null,{}] 12:29:49 INFO - PROCESS | 1841 | 1461007789534 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:49 INFO - PROCESS | 1841 | 1461007789706 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 12:29:49 INFO - PROCESS | 1841 | 1461007789945 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x9ad4f800 == 23 [pid = 1841] [id = 31] 12:29:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x9ad50400) [pid = 1841] [serial = 90] [outer = (nil)] 12:29:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x9ad57800) [pid = 1841] [serial = 91] [outer = 0x9ad50400] 12:29:50 INFO - PROCESS | 1841 | 1461007790048 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x9ad76c00) [pid = 1841] [serial = 92] [outer = 0x9ad50400] 12:29:50 INFO - PROCESS | 1841 | 1461007790903 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1458ms 12:29:50 INFO - PROCESS | 1841 | 1461007790964 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 1841 | 1461007790968 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 12:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:29:50 INFO - PROCESS | 1841 | 1461007790975 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 1841 | 1461007790981 Marionette TRACE conn4 <- [1,98,null,{}] 12:29:51 INFO - PROCESS | 1841 | 1461007790998 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:51 INFO - PROCESS | 1841 | 1461007791210 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 12:29:51 INFO - PROCESS | 1841 | 1461007791355 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fce3c00 == 24 [pid = 1841] [id = 32] 12:29:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x9fbb9800) [pid = 1841] [serial = 93] [outer = (nil)] 12:29:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x9fc7dc00) [pid = 1841] [serial = 94] [outer = 0x9fbb9800] 12:29:51 INFO - PROCESS | 1841 | 1461007791450 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0xa0010400) [pid = 1841] [serial = 95] [outer = 0x9fbb9800] 12:29:52 INFO - PROCESS | 1841 | 1461007792292 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1388ms 12:29:52 INFO - PROCESS | 1841 | 1461007792363 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 1841 | 1461007792368 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 12:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:29:52 INFO - PROCESS | 1841 | 1461007792375 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 1841 | 1461007792378 Marionette TRACE conn4 <- [1,102,null,{}] 12:29:52 INFO - PROCESS | 1841 | 1461007792385 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:52 INFO - PROCESS | 1841 | 1461007792552 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 12:29:52 INFO - PROCESS | 1841 | 1461007792698 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x9ad59800 == 25 [pid = 1841] [id = 33] 12:29:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0xa0c53800) [pid = 1841] [serial = 96] [outer = (nil)] 12:29:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0xa0eedc00) [pid = 1841] [serial = 97] [outer = 0xa0c53800] 12:29:52 INFO - PROCESS | 1841 | 1461007792788 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0xa2817c00) [pid = 1841] [serial = 98] [outer = 0xa0c53800] 12:29:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0xa2a0b800) [pid = 1841] [serial = 99] [outer = 0x8fb9c000] 12:29:53 INFO - PROCESS | 1841 | 1461007793738 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1434ms 12:29:53 INFO - PROCESS | 1841 | 1461007793810 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 1841 | 1461007793815 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 12:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:29:53 INFO - PROCESS | 1841 | 1461007793822 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 1841 | 1461007793826 Marionette TRACE conn4 <- [1,106,null,{}] 12:29:53 INFO - PROCESS | 1841 | 1461007793832 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:54 INFO - PROCESS | 1841 | 1461007794031 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 12:29:54 INFO - PROCESS | 1841 | 1461007794175 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x9314c800 == 26 [pid = 1841] [id = 34] 12:29:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0xa0c4e800) [pid = 1841] [serial = 100] [outer = (nil)] 12:29:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0xa2a0a000) [pid = 1841] [serial = 101] [outer = 0xa0c4e800] 12:29:54 INFO - PROCESS | 1841 | 1461007794264 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0xa2a54400) [pid = 1841] [serial = 102] [outer = 0xa0c4e800] 12:29:55 INFO - PROCESS | 1841 | 1461007795061 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1292ms 12:29:55 INFO - PROCESS | 1841 | 1461007795115 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 1841 | 1461007795119 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 12:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:29:55 INFO - PROCESS | 1841 | 1461007795126 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 1841 | 1461007795129 Marionette TRACE conn4 <- [1,110,null,{}] 12:29:55 INFO - PROCESS | 1841 | 1461007795135 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:55 INFO - PROCESS | 1841 | 1461007795393 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 12:29:55 INFO - PROCESS | 1841 | 1461007795542 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fb90000 == 27 [pid = 1841] [id = 35] 12:29:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x8fb99000) [pid = 1841] [serial = 103] [outer = (nil)] 12:29:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0xa45ef800) [pid = 1841] [serial = 104] [outer = 0x8fb99000] 12:29:55 INFO - PROCESS | 1841 | 1461007795631 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0xa47af400) [pid = 1841] [serial = 105] [outer = 0x8fb99000] 12:29:56 INFO - PROCESS | 1841 | 1461007796515 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1437ms 12:29:56 INFO - PROCESS | 1841 | 1461007796564 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 12:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:29:56 INFO - PROCESS | 1841 | 1461007796568 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 12:29:56 INFO - PROCESS | 1841 | 1461007796575 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 1841 | 1461007796578 Marionette TRACE conn4 <- [1,114,null,{}] 12:29:56 INFO - PROCESS | 1841 | 1461007796584 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:56 INFO - PROCESS | 1841 | 1461007796748 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 12:29:56 INFO - PROCESS | 1841 | 1461007796894 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d2400 == 28 [pid = 1841] [id = 36] 12:29:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x8f3d5400) [pid = 1841] [serial = 106] [outer = (nil)] 12:29:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x8f3da400) [pid = 1841] [serial = 107] [outer = 0x8f3d5400] 12:29:56 INFO - PROCESS | 1841 | 1461007796985 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x8f3dcc00) [pid = 1841] [serial = 108] [outer = 0x8f3d5400] 12:29:58 INFO - PROCESS | 1841 | 1461007798039 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1532ms 12:29:58 INFO - PROCESS | 1841 | 1461007798107 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 1841 | 1461007798114 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 12:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:29:58 INFO - PROCESS | 1841 | 1461007798123 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - PROCESS | 1841 | 1461007798128 Marionette TRACE conn4 <- [1,118,null,{}] 12:29:58 INFO - PROCESS | 1841 | 1461007798135 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:58 INFO - PROCESS | 1841 | 1461007798393 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 12:29:58 INFO - PROCESS | 1841 | --DOCSHELL 0x915c8400 == 27 [pid = 1841] [id = 24] 12:29:58 INFO - PROCESS | 1841 | 1461007798666 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fce5000 == 28 [pid = 1841] [id = 37] 12:29:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x8fce6c00) [pid = 1841] [serial = 109] [outer = (nil)] 12:29:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x915c8400) [pid = 1841] [serial = 110] [outer = 0x8fce6c00] 12:29:58 INFO - PROCESS | 1841 | 1461007798771 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x96451800) [pid = 1841] [serial = 111] [outer = 0x8fce6c00] 12:29:59 INFO - PROCESS | 1841 | 1461007799623 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1534ms 12:29:59 INFO - PROCESS | 1841 | 1461007799661 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 1841 | 1461007799669 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 12:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:29:59 INFO - PROCESS | 1841 | 1461007799678 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 1841 | 1461007799685 Marionette TRACE conn4 <- [1,122,null,{}] 12:29:59 INFO - PROCESS | 1841 | 1461007799693 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:59 INFO - PROCESS | 1841 | 1461007799882 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 12:30:00 INFO - PROCESS | 1841 | 1461007800049 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x93105c00 == 29 [pid = 1841] [id = 38] 12:30:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x93106400) [pid = 1841] [serial = 112] [outer = (nil)] 12:30:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x93108400) [pid = 1841] [serial = 113] [outer = 0x93106400] 12:30:00 INFO - PROCESS | 1841 | 1461007800141 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x9310e400) [pid = 1841] [serial = 114] [outer = 0x93106400] 12:30:01 INFO - PROCESS | 1841 | --DOCSHELL 0x8fce3c00 == 28 [pid = 1841] [id = 32] 12:30:01 INFO - PROCESS | 1841 | --DOCSHELL 0x9580a800 == 27 [pid = 1841] [id = 30] 12:30:01 INFO - PROCESS | 1841 | --DOCSHELL 0x9ad4f800 == 26 [pid = 1841] [id = 31] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc77800 == 25 [pid = 1841] [id = 25] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x93634800 == 24 [pid = 1841] [id = 26] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x915c3000 == 23 [pid = 1841] [id = 6] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x915cf800 == 22 [pid = 1841] [id = 12] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8fce3400 == 21 [pid = 1841] [id = 27] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x9ad59800 == 20 [pid = 1841] [id = 33] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x9314c800 == 19 [pid = 1841] [id = 34] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d2400 == 18 [pid = 1841] [id = 36] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x97ccc400 == 17 [pid = 1841] [id = 22] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x9803bc00 == 16 [pid = 1841] [id = 13] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8fb90000 == 15 [pid = 1841] [id = 35] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x912dd000 == 14 [pid = 1841] [id = 17] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8fce5000 == 13 [pid = 1841] [id = 37] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8fac1400 == 12 [pid = 1841] [id = 23] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x915c5800 == 11 [pid = 1841] [id = 29] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8fabbc00 == 10 [pid = 1841] [id = 28] 12:30:04 INFO - PROCESS | 1841 | --DOCSHELL 0x8fab9400 == 9 [pid = 1841] [id = 8] 12:30:05 INFO - PROCESS | 1841 | 1461007805599 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 6099ms 12:30:05 INFO - PROCESS | 1841 | 1461007805778 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 1841 | 1461007805785 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 12:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:30:05 INFO - PROCESS | 1841 | 1461007805809 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 1841 | 1461007805813 Marionette TRACE conn4 <- [1,126,null,{}] 12:30:05 INFO - PROCESS | 1841 | 1461007805823 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:05 INFO - PROCESS | 1841 | 1461007805992 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 12:30:06 INFO - PROCESS | 1841 | 1461007806004 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fabb400 == 10 [pid = 1841] [id = 39] 12:30:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x8fce5000) [pid = 1841] [serial = 115] [outer = (nil)] 12:30:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x912d9000) [pid = 1841] [serial = 116] [outer = 0x8fce5000] 12:30:06 INFO - PROCESS | 1841 | 1461007806086 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x91f73800) [pid = 1841] [serial = 117] [outer = 0x8fce5000] 12:30:06 INFO - PROCESS | 1841 | 1461007806939 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1186ms 12:30:07 INFO - PROCESS | 1841 | 1461007806993 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 1841 | 1461007807003 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 12:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:30:07 INFO - PROCESS | 1841 | 1461007807015 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 1841 | 1461007807019 Marionette TRACE conn4 <- [1,130,null,{}] 12:30:07 INFO - PROCESS | 1841 | 1461007807026 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:07 INFO - PROCESS | 1841 | 1461007807200 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 12:30:07 INFO - PROCESS | 1841 | 1461007807330 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x95813800 == 11 [pid = 1841] [id = 40] 12:30:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x96248800) [pid = 1841] [serial = 118] [outer = (nil)] 12:30:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x96b1a800) [pid = 1841] [serial = 119] [outer = 0x96248800] 12:30:07 INFO - PROCESS | 1841 | 1461007807427 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x9700d000) [pid = 1841] [serial = 120] [outer = 0x96248800] 12:30:08 INFO - PROCESS | 1841 | 1461007808437 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1483ms 12:30:08 INFO - PROCESS | 1841 | 1461007808498 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 1841 | 1461007808503 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 12:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:30:08 INFO - PROCESS | 1841 | 1461007808510 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 1841 | 1461007808516 Marionette TRACE conn4 <- [1,134,null,{}] 12:30:08 INFO - PROCESS | 1841 | 1461007808539 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:08 INFO - PROCESS | 1841 | 1461007808761 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 12:30:08 INFO - PROCESS | 1841 | 1461007808796 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x98f32800 == 12 [pid = 1841] [id = 41] 12:30:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x98f33000) [pid = 1841] [serial = 121] [outer = (nil)] 12:30:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x99169400) [pid = 1841] [serial = 122] [outer = 0x98f33000] 12:30:08 INFO - PROCESS | 1841 | 1461007808884 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x997f0c00) [pid = 1841] [serial = 123] [outer = 0x98f33000] 12:30:09 INFO - PROCESS | 1841 | 1461007809800 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1351ms 12:30:09 INFO - PROCESS | 1841 | 1461007809861 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 1841 | 1461007809866 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 12:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:30:09 INFO - PROCESS | 1841 | 1461007809873 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 1841 | 1461007809875 Marionette TRACE conn4 <- [1,138,null,{}] 12:30:09 INFO - PROCESS | 1841 | 1461007809881 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:10 INFO - PROCESS | 1841 | 1461007810086 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x97002400) [pid = 1841] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0xa0002400) [pid = 1841] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x97010000) [pid = 1841] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x8fcde000) [pid = 1841] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x915c6400) [pid = 1841] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x9314b400) [pid = 1841] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x9ad53000) [pid = 1841] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x912db400) [pid = 1841] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x9949bc00) [pid = 1841] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x979c1400) [pid = 1841] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x9314d400) [pid = 1841] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x9803cc00) [pid = 1841] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x8fc85000) [pid = 1841] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x8fcd8400) [pid = 1841] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x8f3d5400) [pid = 1841] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x8fb99000) [pid = 1841] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x8fab9800) [pid = 1841] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x99174400) [pid = 1841] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0xa0c4e800) [pid = 1841] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x915c3400) [pid = 1841] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x99496c00) [pid = 1841] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0xa0c53800) [pid = 1841] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x915c9000) [pid = 1841] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x9fbb9800) [pid = 1841] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x97eba000) [pid = 1841] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x97cbe400) [pid = 1841] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x9ad50400) [pid = 1841] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x8fce6c00) [pid = 1841] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:30:11 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x98f32400) [pid = 1841] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:30:11 INFO - PROCESS | 1841 | 1461007811203 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d5400 == 13 [pid = 1841] [id = 42] 12:30:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x8f3d8400) [pid = 1841] [serial = 124] [outer = (nil)] 12:30:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x8fb99800) [pid = 1841] [serial = 125] [outer = 0x8f3d8400] 12:30:11 INFO - PROCESS | 1841 | 1461007811299 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x912ddc00) [pid = 1841] [serial = 126] [outer = 0x8f3d8400] 12:30:12 INFO - PROCESS | 1841 | 1461007812177 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2343ms 12:30:12 INFO - PROCESS | 1841 | 1461007812242 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 1841 | 1461007812247 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 12:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:30:12 INFO - PROCESS | 1841 | 1461007812254 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 1841 | 1461007812257 Marionette TRACE conn4 <- [1,142,null,{}] 12:30:12 INFO - PROCESS | 1841 | 1461007812262 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:12 INFO - PROCESS | 1841 | 1461007812414 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 12:30:12 INFO - PROCESS | 1841 | 1461007812425 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x97007800 == 14 [pid = 1841] [id = 43] 12:30:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x98c29800) [pid = 1841] [serial = 127] [outer = (nil)] 12:30:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x9ad19400) [pid = 1841] [serial = 128] [outer = 0x98c29800] 12:30:12 INFO - PROCESS | 1841 | 1461007812594 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x9ae96800) [pid = 1841] [serial = 129] [outer = 0x98c29800] 12:30:13 INFO - PROCESS | 1841 | 1461007813484 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1279ms 12:30:13 INFO - PROCESS | 1841 | 1461007813535 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 1841 | 1461007813541 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 12:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:30:13 INFO - PROCESS | 1841 | 1461007813551 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 1841 | 1461007813557 Marionette TRACE conn4 <- [1,146,null,{}] 12:30:13 INFO - PROCESS | 1841 | 1461007813566 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:13 INFO - PROCESS | 1841 | 1461007813774 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 12:30:13 INFO - PROCESS | 1841 | 1461007813923 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcdc800 == 15 [pid = 1841] [id = 44] 12:30:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x8fcdf000) [pid = 1841] [serial = 130] [outer = (nil)] 12:30:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x93629c00) [pid = 1841] [serial = 131] [outer = 0x8fcdf000] 12:30:14 INFO - PROCESS | 1841 | 1461007814057 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x978d5000) [pid = 1841] [serial = 132] [outer = 0x8fcdf000] 12:30:15 INFO - PROCESS | 1841 | 1461007814999 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1492ms 12:30:15 INFO - PROCESS | 1841 | 1461007815043 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 1841 | 1461007815053 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 12:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:30:15 INFO - PROCESS | 1841 | 1461007815063 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 1841 | 1461007815068 Marionette TRACE conn4 <- [1,150,null,{}] 12:30:15 INFO - PROCESS | 1841 | 1461007815075 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:15 INFO - PROCESS | 1841 | 1461007815263 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 12:30:15 INFO - PROCESS | 1841 | 1461007815409 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fab9400 == 16 [pid = 1841] [id = 45] 12:30:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x9803bc00) [pid = 1841] [serial = 133] [outer = (nil)] 12:30:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x9949bc00) [pid = 1841] [serial = 134] [outer = 0x9803bc00] 12:30:15 INFO - PROCESS | 1841 | 1461007815533 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x9b2d7c00) [pid = 1841] [serial = 135] [outer = 0x9803bc00] 12:30:16 INFO - PROCESS | 1841 | 1461007816269 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:30:16 INFO - PROCESS | 1841 | 1461007816505 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1483ms 12:30:16 INFO - PROCESS | 1841 | 1461007816546 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 1841 | 1461007816551 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 12:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:30:16 INFO - PROCESS | 1841 | 1461007816558 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 1841 | 1461007816564 Marionette TRACE conn4 <- [1,154,null,{}] 12:30:16 INFO - PROCESS | 1841 | 1461007816581 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:16 INFO - PROCESS | 1841 | 1461007816801 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 12:30:17 INFO - PROCESS | 1841 | 1461007816986 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x9fc7d400 == 17 [pid = 1841] [id = 46] 12:30:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0xa0c4d400) [pid = 1841] [serial = 136] [outer = (nil)] 12:30:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0xa0e3f400) [pid = 1841] [serial = 137] [outer = 0xa0c4d400] 12:30:17 INFO - PROCESS | 1841 | 1461007817126 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x9310b800) [pid = 1841] [serial = 138] [outer = 0xa0c4d400] 12:30:18 INFO - PROCESS | 1841 | 1461007818038 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1541ms 12:30:18 INFO - PROCESS | 1841 | 1461007818099 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 1841 | 1461007818105 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 12:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:30:18 INFO - PROCESS | 1841 | 1461007818112 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 1841 | 1461007818116 Marionette TRACE conn4 <- [1,158,null,{}] 12:30:18 INFO - PROCESS | 1841 | 1461007818122 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:18 INFO - PROCESS | 1841 | 1461007818299 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 12:30:18 INFO - PROCESS | 1841 | 1461007818502 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d3000 == 18 [pid = 1841] [id = 47] 12:30:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x8f3d4400) [pid = 1841] [serial = 139] [outer = (nil)] 12:30:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x915e7800) [pid = 1841] [serial = 140] [outer = 0x8f3d4400] 12:30:18 INFO - PROCESS | 1841 | 1461007818786 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x915e7000) [pid = 1841] [serial = 141] [outer = 0x8f3d4400] 12:30:19 INFO - PROCESS | 1841 | 1461007819677 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1634ms 12:30:19 INFO - PROCESS | 1841 | 1461007819747 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 12:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:30:19 INFO - PROCESS | 1841 | 1461007819751 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 12:30:19 INFO - PROCESS | 1841 | 1461007819758 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 1841 | 1461007819762 Marionette TRACE conn4 <- [1,162,null,{}] 12:30:19 INFO - PROCESS | 1841 | 1461007819768 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:19 INFO - PROCESS | 1841 | 1461007819970 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 12:30:20 INFO - PROCESS | 1841 | 1461007820337 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fac0c00 == 19 [pid = 1841] [id = 48] 12:30:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x8fac1000) [pid = 1841] [serial = 142] [outer = (nil)] 12:30:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x8fc81400) [pid = 1841] [serial = 143] [outer = 0x8fac1000] 12:30:20 INFO - PROCESS | 1841 | 1461007820460 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x8fce1c00) [pid = 1841] [serial = 144] [outer = 0x8fac1000] 12:30:21 INFO - PROCESS | 1841 | 1461007821505 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0xa28b3400) [pid = 1841] [serial = 2] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x8fc82400) [pid = 1841] [serial = 25] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x93108400) [pid = 1841] [serial = 113] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x97ebcc00) [pid = 1841] [serial = 12] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x982d0400) [pid = 1841] [serial = 9] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x915c5000) [pid = 1841] [serial = 16] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x915c9800) [pid = 1841] [serial = 17] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x91392400) [pid = 1841] [serial = 19] [outer = (nil)] [url = about:blank] 12:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1786ms 12:30:21 INFO - PROCESS | 1841 | 1461007821544 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 12:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:30:21 INFO - PROCESS | 1841 | 1461007821549 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 12:30:21 INFO - PROCESS | 1841 | 1461007821557 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 1841 | 1461007821564 Marionette TRACE conn4 <- [1,166,null,{}] 12:30:21 INFO - PROCESS | 1841 | 1461007821571 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:21 INFO - PROCESS | 1841 | 1461007821729 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x91f7d400) [pid = 1841] [serial = 67] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0xa0af6c00) [pid = 1841] [serial = 80] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x997e8400) [pid = 1841] [serial = 46] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x9ad11000) [pid = 1841] [serial = 47] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x98199400) [pid = 1841] [serial = 43] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x95813400) [pid = 1841] [serial = 34] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x96b18800) [pid = 1841] [serial = 35] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x98c25800) [pid = 1841] [serial = 37] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x95805000) [pid = 1841] [serial = 40] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x912db800) [pid = 1841] [serial = 31] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x98c30800) [pid = 1841] [serial = 38] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x8fcda400) [pid = 1841] [serial = 28] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x9ad74800) [pid = 1841] [serial = 50] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x979c2000) [pid = 1841] [serial = 41] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 92 (0x98c27800) [pid = 1841] [serial = 44] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 91 (0x8fce0400) [pid = 1841] [serial = 29] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x8fabf800) [pid = 1841] [serial = 23] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 89 (0x91393800) [pid = 1841] [serial = 53] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 88 (0x98c27c00) [pid = 1841] [serial = 73] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 87 (0x979bdc00) [pid = 1841] [serial = 55] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 86 (0x96243800) [pid = 1841] [serial = 86] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 85 (0x99a25800) [pid = 1841] [serial = 49] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 84 (0x8fce2400) [pid = 1841] [serial = 52] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 83 (0x9ad58c00) [pid = 1841] [serial = 83] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 82 (0x978ddc00) [pid = 1841] [serial = 71] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 81 (0x96457400) [pid = 1841] [serial = 68] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 80 (0x9ad58000) [pid = 1841] [serial = 82] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 79 (0x915c8400) [pid = 1841] [serial = 110] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 78 (0x9314bc00) [pid = 1841] [serial = 85] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 77 (0xa0010400) [pid = 1841] [serial = 95] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 76 (0x9fbbb800) [pid = 1841] [serial = 62] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 75 (0x99113c00) [pid = 1841] [serial = 74] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 74 (0x9fc82800) [pid = 1841] [serial = 64] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 73 (0x9ad76c00) [pid = 1841] [serial = 92] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 72 (0x96451800) [pid = 1841] [serial = 111] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 71 (0x9eb46800) [pid = 1841] [serial = 76] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 70 (0x9fc7dc00) [pid = 1841] [serial = 94] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 69 (0x997edc00) [pid = 1841] [serial = 59] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 68 (0x915c8800) [pid = 1841] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 67 (0x9ad57800) [pid = 1841] [serial = 91] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 66 (0x9fb2c400) [pid = 1841] [serial = 61] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 65 (0x979c6400) [pid = 1841] [serial = 88] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 64 (0xa00d3000) [pid = 1841] [serial = 79] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 63 (0x97cc5800) [pid = 1841] [serial = 56] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 62 (0x98037000) [pid = 1841] [serial = 89] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 61 (0x99172000) [pid = 1841] [serial = 58] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 60 (0x8fabc000) [pid = 1841] [serial = 22] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 59 (0x9fbbb400) [pid = 1841] [serial = 77] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 58 (0xa2a54400) [pid = 1841] [serial = 102] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 57 (0xa45ef800) [pid = 1841] [serial = 104] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 56 (0x9fca7c00) [pid = 1841] [serial = 65] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 55 (0xa2817c00) [pid = 1841] [serial = 98] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 54 (0xa2a0a000) [pid = 1841] [serial = 101] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 53 (0xa0eedc00) [pid = 1841] [serial = 97] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 52 (0x96b0b400) [pid = 1841] [serial = 70] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 51 (0x8f3dcc00) [pid = 1841] [serial = 108] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 50 (0x8f3da400) [pid = 1841] [serial = 107] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | --DOMWINDOW == 49 (0xa47af400) [pid = 1841] [serial = 105] [outer = (nil)] [url = about:blank] 12:30:21 INFO - PROCESS | 1841 | 1461007821951 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x912db800 == 20 [pid = 1841] [id = 49] 12:30:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 50 (0x912dc000) [pid = 1841] [serial = 145] [outer = (nil)] 12:30:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 51 (0x91393400) [pid = 1841] [serial = 146] [outer = 0x912dc000] 12:30:22 INFO - PROCESS | 1841 | 1461007822043 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 52 (0x915cb400) [pid = 1841] [serial = 147] [outer = 0x912dc000] 12:30:22 INFO - PROCESS | 1841 | 1461007822828 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1304ms 12:30:22 INFO - PROCESS | 1841 | 1461007822865 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 1841 | 1461007822874 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 12:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:30:22 INFO - PROCESS | 1841 | 1461007822884 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 1841 | 1461007822887 Marionette TRACE conn4 <- [1,170,null,{}] 12:30:22 INFO - PROCESS | 1841 | 1461007822894 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:23 INFO - PROCESS | 1841 | 1461007823061 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 12:30:23 INFO - PROCESS | 1841 | 1461007823075 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x915cf000 == 21 [pid = 1841] [id = 50] 12:30:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 53 (0x915ed400) [pid = 1841] [serial = 148] [outer = (nil)] 12:30:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 54 (0x9314bc00) [pid = 1841] [serial = 149] [outer = 0x915ed400] 12:30:23 INFO - PROCESS | 1841 | 1461007823241 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 55 (0x9362b000) [pid = 1841] [serial = 150] [outer = 0x915ed400] 12:30:23 INFO - PROCESS | 1841 | 1461007823974 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1127ms 12:30:24 INFO - PROCESS | 1841 | 1461007824012 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 12:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:30:24 INFO - PROCESS | 1841 | 1461007824017 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 12:30:24 INFO - PROCESS | 1841 | 1461007824032 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 1841 | 1461007824042 Marionette TRACE conn4 <- [1,174,null,{}] 12:30:24 INFO - PROCESS | 1841 | 1461007824067 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:24 INFO - PROCESS | 1841 | 1461007824261 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 12:30:24 INFO - PROCESS | 1841 | 1461007824284 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x96243000 == 22 [pid = 1841] [id = 51] 12:30:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 56 (0x9649ec00) [pid = 1841] [serial = 151] [outer = (nil)] 12:30:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 57 (0x9700e400) [pid = 1841] [serial = 152] [outer = 0x9649ec00] 12:30:24 INFO - PROCESS | 1841 | 1461007824361 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 58 (0x978d4400) [pid = 1841] [serial = 153] [outer = 0x9649ec00] 12:30:25 INFO - PROCESS | 1841 | 1461007825170 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1186ms 12:30:25 INFO - PROCESS | 1841 | 1461007825210 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 1841 | 1461007825215 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 12:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:30:25 INFO - PROCESS | 1841 | 1461007825228 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 1841 | 1461007825231 Marionette TRACE conn4 <- [1,178,null,{}] 12:30:25 INFO - PROCESS | 1841 | 1461007825237 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:25 INFO - PROCESS | 1841 | 1461007825519 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 12:30:25 INFO - PROCESS | 1841 | 1461007825582 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x978d2000 == 23 [pid = 1841] [id = 52] 12:30:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 59 (0x9792d400) [pid = 1841] [serial = 154] [outer = (nil)] 12:30:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 60 (0x979c8800) [pid = 1841] [serial = 155] [outer = 0x9792d400] 12:30:25 INFO - PROCESS | 1841 | 1461007825807 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 61 (0x979bdc00) [pid = 1841] [serial = 156] [outer = 0x9792d400] 12:30:26 INFO - PROCESS | 1841 | --DOMWINDOW == 60 (0x8fce5000) [pid = 1841] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:30:26 INFO - PROCESS | 1841 | --DOMWINDOW == 59 (0x96248800) [pid = 1841] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:30:26 INFO - PROCESS | 1841 | --DOMWINDOW == 58 (0x98f33000) [pid = 1841] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:30:26 INFO - PROCESS | 1841 | --DOMWINDOW == 57 (0x93106400) [pid = 1841] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:30:26 INFO - PROCESS | 1841 | --DOMWINDOW == 56 (0x8f3d8400) [pid = 1841] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:30:27 INFO - PROCESS | 1841 | 1461007827185 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1995ms 12:30:27 INFO - PROCESS | 1841 | 1461007827225 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 12:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:30:27 INFO - PROCESS | 1841 | 1461007827232 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 12:30:27 INFO - PROCESS | 1841 | 1461007827241 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 1841 | 1461007827248 Marionette TRACE conn4 <- [1,182,null,{}] 12:30:27 INFO - PROCESS | 1841 | 1461007827258 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:27 INFO - PROCESS | 1841 | 1461007827492 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 12:30:27 INFO - PROCESS | 1841 | 1461007827690 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc7dc00 == 24 [pid = 1841] [id = 53] 12:30:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 57 (0x8fc84000) [pid = 1841] [serial = 157] [outer = (nil)] 12:30:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 58 (0x8fce4400) [pid = 1841] [serial = 158] [outer = 0x8fc84000] 12:30:27 INFO - PROCESS | 1841 | 1461007827778 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 59 (0x9138ec00) [pid = 1841] [serial = 159] [outer = 0x8fc84000] 12:30:28 INFO - PROCESS | 1841 | 1461007828687 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1489ms 12:30:28 INFO - PROCESS | 1841 | 1461007828730 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 1841 | 1461007828739 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 12:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:30:28 INFO - PROCESS | 1841 | 1461007828750 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 1841 | 1461007828754 Marionette TRACE conn4 <- [1,186,null,{}] 12:30:28 INFO - PROCESS | 1841 | 1461007828761 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:28 INFO - PROCESS | 1841 | 1461007828968 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 12:30:29 INFO - PROCESS | 1841 | 1461007829105 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x9061d000 == 25 [pid = 1841] [id = 54] 12:30:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 60 (0x912d5800) [pid = 1841] [serial = 160] [outer = (nil)] 12:30:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 61 (0x9310d000) [pid = 1841] [serial = 161] [outer = 0x912d5800] 12:30:29 INFO - PROCESS | 1841 | 1461007829192 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 62 (0x93153000) [pid = 1841] [serial = 162] [outer = 0x912d5800] 12:30:30 INFO - PROCESS | 1841 | 1461007830094 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1384ms 12:30:30 INFO - PROCESS | 1841 | 1461007830135 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 1841 | 1461007830139 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 12:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:30:30 INFO - PROCESS | 1841 | 1461007830146 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 1841 | 1461007830152 Marionette TRACE conn4 <- [1,190,null,{}] 12:30:30 INFO - PROCESS | 1841 | 1461007830169 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:30 INFO - PROCESS | 1841 | 1461007830343 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 12:30:30 INFO - PROCESS | 1841 | 1461007830481 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e3c00 == 26 [pid = 1841] [id = 55] 12:30:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 63 (0x96453000) [pid = 1841] [serial = 163] [outer = (nil)] 12:30:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 64 (0x97ebd000) [pid = 1841] [serial = 164] [outer = 0x96453000] 12:30:30 INFO - PROCESS | 1841 | 1461007830574 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 65 (0x9803e000) [pid = 1841] [serial = 165] [outer = 0x96453000] 12:30:31 INFO - PROCESS | 1841 | 1461007831489 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1385ms 12:30:31 INFO - PROCESS | 1841 | 1461007831533 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 12:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:30:31 INFO - PROCESS | 1841 | 1461007831538 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 12:30:31 INFO - PROCESS | 1841 | 1461007831545 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 1841 | 1461007831548 Marionette TRACE conn4 <- [1,194,null,{}] 12:30:31 INFO - PROCESS | 1841 | 1461007831554 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:31 INFO - PROCESS | 1841 | 1461007831726 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 12:30:31 INFO - PROCESS | 1841 | 1461007831863 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3dec00 == 27 [pid = 1841] [id = 56] 12:30:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 66 (0x98040000) [pid = 1841] [serial = 166] [outer = (nil)] 12:30:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 67 (0x98c27800) [pid = 1841] [serial = 167] [outer = 0x98040000] 12:30:31 INFO - PROCESS | 1841 | 1461007831951 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 68 (0x98f33400) [pid = 1841] [serial = 168] [outer = 0x98040000] 12:30:32 INFO - PROCESS | 1841 | 1461007832850 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1334ms 12:30:32 INFO - PROCESS | 1841 | 1461007832879 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 1841 | 1461007832883 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 12:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:30:32 INFO - PROCESS | 1841 | 1461007832889 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 1841 | 1461007832893 Marionette TRACE conn4 <- [1,198,null,{}] 12:30:32 INFO - PROCESS | 1841 | 1461007832899 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:33 INFO - PROCESS | 1841 | 1461007833058 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 12:30:33 INFO - PROCESS | 1841 | 1461007833203 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x982d0400 == 28 [pid = 1841] [id = 57] 12:30:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 69 (0x982d0800) [pid = 1841] [serial = 169] [outer = (nil)] 12:30:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x9916c400) [pid = 1841] [serial = 170] [outer = 0x982d0800] 12:30:33 INFO - PROCESS | 1841 | 1461007833322 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x99176400) [pid = 1841] [serial = 171] [outer = 0x982d0800] 12:30:34 INFO - PROCESS | 1841 | 1461007834521 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1682ms 12:30:34 INFO - PROCESS | 1841 | 1461007834574 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 1841 | 1461007834580 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 12:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:30:34 INFO - PROCESS | 1841 | 1461007834589 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 1841 | 1461007834595 Marionette TRACE conn4 <- [1,202,null,{}] 12:30:34 INFO - PROCESS | 1841 | 1461007834605 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:34 INFO - PROCESS | 1841 | 1461007834843 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 12:30:35 INFO - PROCESS | 1841 | 1461007835040 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc82800 == 29 [pid = 1841] [id = 58] 12:30:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 72 (0x8fc83000) [pid = 1841] [serial = 172] [outer = (nil)] 12:30:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 73 (0x91396400) [pid = 1841] [serial = 173] [outer = 0x8fc83000] 12:30:35 INFO - PROCESS | 1841 | 1461007835155 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 74 (0x915e8400) [pid = 1841] [serial = 174] [outer = 0x8fc83000] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 73 (0x9ad19400) [pid = 1841] [serial = 128] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 72 (0x912d9000) [pid = 1841] [serial = 116] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 71 (0x91f73800) [pid = 1841] [serial = 117] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 70 (0x96b1a800) [pid = 1841] [serial = 119] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 69 (0x99169400) [pid = 1841] [serial = 122] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 68 (0x997f0c00) [pid = 1841] [serial = 123] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 67 (0x9310e400) [pid = 1841] [serial = 114] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 66 (0x912ddc00) [pid = 1841] [serial = 126] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 65 (0x8fb99800) [pid = 1841] [serial = 125] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | --DOMWINDOW == 64 (0x9700d000) [pid = 1841] [serial = 120] [outer = (nil)] [url = about:blank] 12:30:35 INFO - PROCESS | 1841 | 1461007835931 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1436ms 12:30:36 INFO - PROCESS | 1841 | 1461007836026 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 1841 | 1461007836035 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 12:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:30:36 INFO - PROCESS | 1841 | 1461007836045 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 1841 | 1461007836049 Marionette TRACE conn4 <- [1,206,null,{}] 12:30:36 INFO - PROCESS | 1841 | 1461007836055 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:36 INFO - PROCESS | 1841 | 1461007836219 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 12:30:36 INFO - PROCESS | 1841 | 1461007836230 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e4400 == 30 [pid = 1841] [id = 59] 12:30:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 65 (0x93112400) [pid = 1841] [serial = 175] [outer = (nil)] 12:30:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 66 (0x9624cc00) [pid = 1841] [serial = 176] [outer = 0x93112400] 12:30:36 INFO - PROCESS | 1841 | 1461007836308 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 67 (0x96bc1400) [pid = 1841] [serial = 177] [outer = 0x93112400] 12:30:37 INFO - PROCESS | 1841 | 1461007837132 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1137ms 12:30:37 INFO - PROCESS | 1841 | 1461007837183 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 1841 | 1461007837188 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 12:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:30:37 INFO - PROCESS | 1841 | 1461007837200 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 1841 | 1461007837205 Marionette TRACE conn4 <- [1,210,null,{}] 12:30:37 INFO - PROCESS | 1841 | 1461007837221 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:37 INFO - PROCESS | 1841 | 1461007837440 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 12:30:37 INFO - PROCESS | 1841 | 1461007837451 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x96450400 == 31 [pid = 1841] [id = 60] 12:30:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 68 (0x97cc2c00) [pid = 1841] [serial = 178] [outer = (nil)] 12:30:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 69 (0x9803f800) [pid = 1841] [serial = 179] [outer = 0x97cc2c00] 12:30:37 INFO - PROCESS | 1841 | 1461007837529 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x98c2b800) [pid = 1841] [serial = 180] [outer = 0x97cc2c00] 12:30:38 INFO - PROCESS | 1841 | 1461007838444 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1288ms 12:30:38 INFO - PROCESS | 1841 | 1461007838484 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 1841 | 1461007838488 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 12:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:30:38 INFO - PROCESS | 1841 | 1461007838494 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 1841 | 1461007838497 Marionette TRACE conn4 <- [1,214,null,{}] 12:30:38 INFO - PROCESS | 1841 | 1461007838509 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:38 INFO - PROCESS | 1841 | 1461007838713 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 12:30:38 INFO - PROCESS | 1841 | 1461007838734 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc79800 == 32 [pid = 1841] [id = 61] 12:30:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x99494000) [pid = 1841] [serial = 181] [outer = (nil)] 12:30:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 72 (0x997f0c00) [pid = 1841] [serial = 182] [outer = 0x99494000] 12:30:38 INFO - PROCESS | 1841 | 1461007838812 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 73 (0x9ad15000) [pid = 1841] [serial = 183] [outer = 0x99494000] 12:30:40 INFO - PROCESS | 1841 | --DOMWINDOW == 72 (0x9649ec00) [pid = 1841] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:30:40 INFO - PROCESS | 1841 | --DOMWINDOW == 71 (0x915ed400) [pid = 1841] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:30:40 INFO - PROCESS | 1841 | --DOMWINDOW == 70 (0x912dc000) [pid = 1841] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:30:40 INFO - PROCESS | 1841 | --DOMWINDOW == 69 (0x8fac1000) [pid = 1841] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:30:40 INFO - PROCESS | 1841 | 1461007840248 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1795ms 12:30:40 INFO - PROCESS | 1841 | 1461007840292 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 1841 | 1461007840296 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 12:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:30:40 INFO - PROCESS | 1841 | 1461007840303 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 1841 | 1461007840308 Marionette TRACE conn4 <- [1,218,null,{}] 12:30:40 INFO - PROCESS | 1841 | 1461007840315 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:40 INFO - PROCESS | 1841 | 1461007840453 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 12:30:40 INFO - PROCESS | 1841 | 1461007840503 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x912dc000 == 33 [pid = 1841] [id = 62] 12:30:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 70 (0x915ed400) [pid = 1841] [serial = 184] [outer = (nil)] 12:30:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 71 (0x9ad53800) [pid = 1841] [serial = 185] [outer = 0x915ed400] 12:30:40 INFO - PROCESS | 1841 | 1461007840576 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 72 (0x9ad57000) [pid = 1841] [serial = 186] [outer = 0x915ed400] 12:30:41 INFO - PROCESS | 1841 | 1461007841337 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1085ms 12:30:41 INFO - PROCESS | 1841 | 1461007841388 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 1841 | 1461007841392 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 12:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:30:41 INFO - PROCESS | 1841 | 1461007841398 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 1841 | 1461007841402 Marionette TRACE conn4 <- [1,222,null,{}] 12:30:41 INFO - PROCESS | 1841 | 1461007841407 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:41 INFO - PROCESS | 1841 | 1461007841588 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 12:30:41 INFO - PROCESS | 1841 | 1461007841600 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3da800 == 34 [pid = 1841] [id = 63] 12:30:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 73 (0x8f3e0000) [pid = 1841] [serial = 187] [outer = (nil)] 12:30:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 74 (0x9df3f800) [pid = 1841] [serial = 188] [outer = 0x8f3e0000] 12:30:41 INFO - PROCESS | 1841 | 1461007841680 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 75 (0x9eb43800) [pid = 1841] [serial = 189] [outer = 0x8f3e0000] 12:30:42 INFO - PROCESS | 1841 | 1461007842668 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1330ms 12:30:42 INFO - PROCESS | 1841 | 1461007842729 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 12:30:42 INFO - PROCESS | 1841 | 1461007842736 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 12:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:30:42 INFO - PROCESS | 1841 | 1461007842746 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:30:42 INFO - PROCESS | 1841 | 1461007842751 Marionette TRACE conn4 <- [1,226,null,{}] 12:30:42 INFO - PROCESS | 1841 | 1461007842760 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:43 INFO - PROCESS | 1841 | 1461007843007 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 12:30:43 INFO - PROCESS | 1841 | 1461007843184 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x912e1c00 == 35 [pid = 1841] [id = 64] 12:30:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 76 (0x91394c00) [pid = 1841] [serial = 190] [outer = (nil)] 12:30:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 77 (0x915e6000) [pid = 1841] [serial = 191] [outer = 0x91394c00] 12:30:43 INFO - PROCESS | 1841 | 1461007843287 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 78 (0x93111800) [pid = 1841] [serial = 192] [outer = 0x91394c00] 12:30:44 INFO - PROCESS | 1841 | 1461007844134 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1433ms 12:30:44 INFO - PROCESS | 1841 | 1461007844183 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 1841 | 1461007844198 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 12:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:30:44 INFO - PROCESS | 1841 | 1461007844216 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 1841 | 1461007844224 Marionette TRACE conn4 <- [1,230,null,{}] 12:30:44 INFO - PROCESS | 1841 | 1461007844234 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:44 INFO - PROCESS | 1841 | 1461007844494 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 12:30:44 INFO - PROCESS | 1841 | 1461007844680 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x93150c00 == 36 [pid = 1841] [id = 65] 12:30:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 79 (0x9700d000) [pid = 1841] [serial = 193] [outer = (nil)] 12:30:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 80 (0x97baa800) [pid = 1841] [serial = 194] [outer = 0x9700d000] 12:30:44 INFO - PROCESS | 1841 | 1461007844815 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 81 (0x98c2d400) [pid = 1841] [serial = 195] [outer = 0x9700d000] 12:30:45 INFO - PROCESS | 1841 | 1461007845675 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1489ms 12:30:45 INFO - PROCESS | 1841 | 1461007845703 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 1841 | 1461007845707 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 12:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:30:45 INFO - PROCESS | 1841 | 1461007845715 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 1841 | 1461007845721 Marionette TRACE conn4 <- [1,234,null,{}] 12:30:45 INFO - PROCESS | 1841 | 1461007845738 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:45 INFO - PROCESS | 1841 | 1461007845931 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 12:30:46 INFO - PROCESS | 1841 | 1461007846085 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d8c00 == 37 [pid = 1841] [id = 66] 12:30:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 82 (0x9ad70000) [pid = 1841] [serial = 196] [outer = (nil)] 12:30:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 83 (0x9b2d9000) [pid = 1841] [serial = 197] [outer = 0x9ad70000] 12:30:46 INFO - PROCESS | 1841 | 1461007846176 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 84 (0x9fb2d000) [pid = 1841] [serial = 198] [outer = 0x9ad70000] 12:30:47 INFO - PROCESS | 1841 | 1461007847238 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1547ms 12:30:47 INFO - PROCESS | 1841 | 1461007847266 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 1841 | 1461007847271 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 12:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:30:47 INFO - PROCESS | 1841 | 1461007847279 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 1841 | 1461007847283 Marionette TRACE conn4 <- [1,238,null,{}] 12:30:47 INFO - PROCESS | 1841 | 1461007847288 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:47 INFO - PROCESS | 1841 | 1461007847463 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 12:30:47 INFO - PROCESS | 1841 | 1461007847610 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d8800 == 38 [pid = 1841] [id = 67] 12:30:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 85 (0x9df37000) [pid = 1841] [serial = 199] [outer = (nil)] 12:30:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 86 (0x9fc7cc00) [pid = 1841] [serial = 200] [outer = 0x9df37000] 12:30:47 INFO - PROCESS | 1841 | 1461007847698 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 87 (0xa0002400) [pid = 1841] [serial = 201] [outer = 0x9df37000] 12:30:48 INFO - PROCESS | 1841 | 1461007848542 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1302ms 12:30:48 INFO - PROCESS | 1841 | 1461007848582 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 1841 | 1461007848585 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 12:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:30:48 INFO - PROCESS | 1841 | 1461007848592 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 1841 | 1461007848595 Marionette TRACE conn4 <- [1,242,null,{}] 12:30:48 INFO - PROCESS | 1841 | 1461007848601 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:48 INFO - PROCESS | 1841 | 1461007848817 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 12:30:48 INFO - PROCESS | 1841 | 1461007848832 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d4000 == 39 [pid = 1841] [id = 68] 12:30:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x9eb42400) [pid = 1841] [serial = 202] [outer = (nil)] 12:30:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0xa0af6400) [pid = 1841] [serial = 203] [outer = 0x9eb42400] 12:30:48 INFO - PROCESS | 1841 | 1461007848956 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0xa0c52c00) [pid = 1841] [serial = 204] [outer = 0x9eb42400] 12:30:49 INFO - PROCESS | 1841 | 1461007849931 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1386ms 12:30:49 INFO - PROCESS | 1841 | 1461007849979 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 1841 | 1461007849983 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 12:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:30:49 INFO - PROCESS | 1841 | 1461007849990 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 1841 | 1461007849993 Marionette TRACE conn4 <- [1,246,null,{}] 12:30:50 INFO - PROCESS | 1841 | 1461007849999 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:50 INFO - PROCESS | 1841 | 1461007850230 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 12:30:50 INFO - PROCESS | 1841 | 1461007850421 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcdb000 == 40 [pid = 1841] [id = 69] 12:30:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x9314d400) [pid = 1841] [serial = 205] [outer = (nil)] 12:30:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x978dd000) [pid = 1841] [serial = 206] [outer = 0x9314d400] 12:30:50 INFO - PROCESS | 1841 | 1461007850516 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0xa28b3800) [pid = 1841] [serial = 207] [outer = 0x9314d400] 12:30:51 INFO - PROCESS | 1841 | 1461007851586 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1638ms 12:30:51 INFO - PROCESS | 1841 | 1461007851630 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 12:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:30:51 INFO - PROCESS | 1841 | 1461007851636 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 12:30:51 INFO - PROCESS | 1841 | 1461007851644 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 1841 | 1461007851650 Marionette TRACE conn4 <- [1,250,null,{}] 12:30:51 INFO - PROCESS | 1841 | 1461007851659 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:51 INFO - PROCESS | 1841 | 1461007851837 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 12:30:52 INFO - PROCESS | 1841 | 1461007852041 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x912dc800 == 41 [pid = 1841] [id = 70] 12:30:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x915dfc00) [pid = 1841] [serial = 208] [outer = (nil)] 12:30:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x93634800) [pid = 1841] [serial = 209] [outer = 0x915dfc00] 12:30:52 INFO - PROCESS | 1841 | 1461007852143 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x9649dc00) [pid = 1841] [serial = 210] [outer = 0x915dfc00] 12:30:53 INFO - PROCESS | 1841 | 1461007853055 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:30:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x9700d400) [pid = 1841] [serial = 211] [outer = 0x8fb9c000] 12:30:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1488ms 12:30:53 INFO - PROCESS | 1841 | 1461007853159 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 1841 | 1461007853167 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 12:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:30:53 INFO - PROCESS | 1841 | 1461007853216 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 1841 | 1461007853220 Marionette TRACE conn4 <- [1,254,null,{}] 12:30:53 INFO - PROCESS | 1841 | 1461007853227 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:53 INFO - PROCESS | 1841 | 1461007853381 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 12:30:53 INFO - PROCESS | 1841 | 1461007853530 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x979c8800) [pid = 1841] [serial = 155] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x90613400 == 42 [pid = 1841] [id = 71] 12:30:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x91395000) [pid = 1841] [serial = 212] [outer = (nil)] 12:30:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x915ec400) [pid = 1841] [serial = 213] [outer = 0x91395000] 12:30:53 INFO - PROCESS | 1841 | 1461007853682 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x96bc4400) [pid = 1841] [serial = 214] [outer = 0x91395000] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x9700e400) [pid = 1841] [serial = 152] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x9314bc00) [pid = 1841] [serial = 149] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x915e7800) [pid = 1841] [serial = 140] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x91393400) [pid = 1841] [serial = 146] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x915cb400) [pid = 1841] [serial = 147] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x8fce1c00) [pid = 1841] [serial = 144] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 92 (0x8fc81400) [pid = 1841] [serial = 143] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 91 (0x93629c00) [pid = 1841] [serial = 131] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 90 (0x9949bc00) [pid = 1841] [serial = 134] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 89 (0xa0e3f400) [pid = 1841] [serial = 137] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 88 (0x978d4400) [pid = 1841] [serial = 153] [outer = (nil)] [url = about:blank] 12:30:53 INFO - PROCESS | 1841 | --DOMWINDOW == 87 (0x9362b000) [pid = 1841] [serial = 150] [outer = (nil)] [url = about:blank] 12:30:54 INFO - PROCESS | 1841 | 1461007854406 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1256ms 12:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:30:54 INFO - PROCESS | 1841 | 1461007854460 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 1841 | 1461007854463 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 12:30:54 INFO - PROCESS | 1841 | 1461007854470 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 1841 | 1461007854475 Marionette TRACE conn4 <- [1,258,null,{}] 12:30:54 INFO - PROCESS | 1841 | 1461007854491 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:54 INFO - PROCESS | 1841 | 1461007854650 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 12:30:54 INFO - PROCESS | 1841 | 1461007854661 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e6800 == 43 [pid = 1841] [id = 72] 12:30:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 88 (0x979bd800) [pid = 1841] [serial = 215] [outer = (nil)] 12:30:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 89 (0x98cd5000) [pid = 1841] [serial = 216] [outer = 0x979bd800] 12:30:54 INFO - PROCESS | 1841 | 1461007854740 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 90 (0x98cd8c00) [pid = 1841] [serial = 217] [outer = 0x979bd800] 12:30:55 INFO - PROCESS | 1841 | 1461007855595 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1140ms 12:30:55 INFO - PROCESS | 1841 | 1461007855615 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 1841 | 1461007855620 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 12:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:30:55 INFO - PROCESS | 1841 | 1461007855634 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 1841 | 1461007855637 Marionette TRACE conn4 <- [1,262,null,{}] 12:30:55 INFO - PROCESS | 1841 | 1461007855644 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:55 INFO - PROCESS | 1841 | 1461007855792 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 12:30:55 INFO - PROCESS | 1841 | 1461007855807 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x98cdbc00 == 44 [pid = 1841] [id = 73] 12:30:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 91 (0x99112400) [pid = 1841] [serial = 218] [outer = (nil)] 12:30:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 92 (0x9949a000) [pid = 1841] [serial = 219] [outer = 0x99112400] 12:30:55 INFO - PROCESS | 1841 | 1461007855893 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 93 (0x9ad54000) [pid = 1841] [serial = 220] [outer = 0x99112400] 12:30:56 INFO - PROCESS | 1841 | 1461007856851 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1284ms 12:30:56 INFO - PROCESS | 1841 | 1461007856915 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 1841 | 1461007856919 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 12:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:30:56 INFO - PROCESS | 1841 | 1461007856925 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 1841 | 1461007856929 Marionette TRACE conn4 <- [1,266,null,{}] 12:30:56 INFO - PROCESS | 1841 | 1461007856940 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:57 INFO - PROCESS | 1841 | 1461007857125 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 12:30:57 INFO - PROCESS | 1841 | 1461007857141 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc77400 == 45 [pid = 1841] [id = 74] 12:30:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x98cd8000) [pid = 1841] [serial = 221] [outer = (nil)] 12:30:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x9ad6fc00) [pid = 1841] [serial = 222] [outer = 0x98cd8000] 12:30:57 INFO - PROCESS | 1841 | 1461007857215 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x9ae97800) [pid = 1841] [serial = 223] [outer = 0x98cd8000] 12:30:58 INFO - PROCESS | 1841 | 1461007858070 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1184ms 12:30:58 INFO - PROCESS | 1841 | 1461007858111 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 1841 | 1461007858115 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 12:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:30:58 INFO - PROCESS | 1841 | 1461007858130 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 1841 | 1461007858133 Marionette TRACE conn4 <- [1,270,null,{}] 12:30:58 INFO - PROCESS | 1841 | 1461007858139 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:58 INFO - PROCESS | 1841 | 1461007858353 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 12:30:58 INFO - PROCESS | 1841 | 1461007858379 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x99a2f000 == 46 [pid = 1841] [id = 75] 12:30:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x9b2d4c00) [pid = 1841] [serial = 224] [outer = (nil)] 12:30:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0xa0eedc00) [pid = 1841] [serial = 225] [outer = 0x9b2d4c00] 12:30:58 INFO - PROCESS | 1841 | 1461007858457 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0xa28b3400) [pid = 1841] [serial = 226] [outer = 0x9b2d4c00] 12:30:59 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x98c29800) [pid = 1841] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:30:59 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x99494000) [pid = 1841] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:30:59 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x915ed400) [pid = 1841] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:30:59 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x8fc83000) [pid = 1841] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:30:59 INFO - PROCESS | 1841 | --DOMWINDOW == 94 (0x93112400) [pid = 1841] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:30:59 INFO - PROCESS | 1841 | --DOMWINDOW == 93 (0x97cc2c00) [pid = 1841] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:30:59 INFO - PROCESS | 1841 | 1461007859372 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1286ms 12:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:30:59 INFO - PROCESS | 1841 | 1461007859409 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 1841 | 1461007859412 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 12:30:59 INFO - PROCESS | 1841 | 1461007859418 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 1841 | 1461007859422 Marionette TRACE conn4 <- [1,274,null,{}] 12:30:59 INFO - PROCESS | 1841 | 1461007859427 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:30:59 INFO - PROCESS | 1841 | 1461007859610 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 12:30:59 INFO - PROCESS | 1841 | 1461007859625 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x915d0400 == 47 [pid = 1841] [id = 76] 12:30:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 94 (0x96242000) [pid = 1841] [serial = 227] [outer = (nil)] 12:30:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 95 (0x9fbc3400) [pid = 1841] [serial = 228] [outer = 0x96242000] 12:30:59 INFO - PROCESS | 1841 | 1461007859697 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0xa28ba800) [pid = 1841] [serial = 229] [outer = 0x96242000] 12:31:00 INFO - PROCESS | 1841 | 1461007860425 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1030ms 12:31:00 INFO - PROCESS | 1841 | 1461007860450 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 12:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:31:00 INFO - PROCESS | 1841 | 1461007860454 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 12:31:00 INFO - PROCESS | 1841 | 1461007860462 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 1841 | 1461007860466 Marionette TRACE conn4 <- [1,278,null,{}] 12:31:00 INFO - PROCESS | 1841 | 1461007860474 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:00 INFO - PROCESS | 1841 | 1461007860656 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 12:31:00 INFO - PROCESS | 1841 | 1461007860673 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ebf400 == 48 [pid = 1841] [id = 77] 12:31:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x98c29800) [pid = 1841] [serial = 230] [outer = (nil)] 12:31:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0xa3c24400) [pid = 1841] [serial = 231] [outer = 0x98c29800] 12:31:00 INFO - PROCESS | 1841 | 1461007860747 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0xa3c29400) [pid = 1841] [serial = 232] [outer = 0x98c29800] 12:31:01 INFO - PROCESS | 1841 | 1461007861854 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1447ms 12:31:01 INFO - PROCESS | 1841 | 1461007861909 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 1841 | 1461007861917 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 12:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:31:01 INFO - PROCESS | 1841 | 1461007861927 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 1841 | 1461007861932 Marionette TRACE conn4 <- [1,282,null,{}] 12:31:01 INFO - PROCESS | 1841 | 1461007861940 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:02 INFO - PROCESS | 1841 | 1461007862156 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 12:31:02 INFO - PROCESS | 1841 | 1461007862361 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x915c9800 == 49 [pid = 1841] [id = 78] 12:31:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x91f76000) [pid = 1841] [serial = 233] [outer = (nil)] 12:31:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x93158400) [pid = 1841] [serial = 234] [outer = 0x91f76000] 12:31:02 INFO - PROCESS | 1841 | 1461007862514 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x9580a400) [pid = 1841] [serial = 235] [outer = 0x91f76000] 12:31:03 INFO - PROCESS | 1841 | 1461007863375 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1498ms 12:31:03 INFO - PROCESS | 1841 | 1461007863426 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 1841 | 1461007863436 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 12:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:31:03 INFO - PROCESS | 1841 | 1461007863446 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 1841 | 1461007863451 Marionette TRACE conn4 <- [1,286,null,{}] 12:31:03 INFO - PROCESS | 1841 | 1461007863458 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:03 INFO - PROCESS | 1841 | 1461007863673 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 12:31:03 INFO - PROCESS | 1841 | 1461007863821 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x981a2400 == 50 [pid = 1841] [id = 79] 12:31:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x98ccd000) [pid = 1841] [serial = 236] [outer = (nil)] 12:31:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x98cd3400) [pid = 1841] [serial = 237] [outer = 0x98ccd000] 12:31:03 INFO - PROCESS | 1841 | 1461007863913 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x99172000) [pid = 1841] [serial = 238] [outer = 0x98ccd000] 12:31:04 INFO - PROCESS | 1841 | 1461007864839 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1444ms 12:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:31:04 INFO - PROCESS | 1841 | 1461007864890 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 1841 | 1461007864894 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 12:31:04 INFO - PROCESS | 1841 | 1461007864901 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 1841 | 1461007864907 Marionette TRACE conn4 <- [1,290,null,{}] 12:31:04 INFO - PROCESS | 1841 | 1461007864924 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:05 INFO - PROCESS | 1841 | 1461007865138 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 12:31:05 INFO - PROCESS | 1841 | 1461007865374 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x9811b000 == 51 [pid = 1841] [id = 80] 12:31:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x98122800) [pid = 1841] [serial = 239] [outer = (nil)] 12:31:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x997e4400) [pid = 1841] [serial = 240] [outer = 0x98122800] 12:31:05 INFO - PROCESS | 1841 | 1461007865513 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x9b2d4800) [pid = 1841] [serial = 241] [outer = 0x98122800] 12:31:06 INFO - PROCESS | 1841 | 1461007866422 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1590ms 12:31:06 INFO - PROCESS | 1841 | 1461007866490 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 12:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:31:06 INFO - PROCESS | 1841 | 1461007866495 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 12:31:06 INFO - PROCESS | 1841 | 1461007866502 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 1841 | 1461007866506 Marionette TRACE conn4 <- [1,294,null,{}] 12:31:06 INFO - PROCESS | 1841 | 1461007866511 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:06 INFO - PROCESS | 1841 | 1461007866723 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 12:31:06 INFO - PROCESS | 1841 | 1461007866915 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fabd400 == 52 [pid = 1841] [id = 81] 12:31:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x9eb47c00) [pid = 1841] [serial = 242] [outer = (nil)] 12:31:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0xa2814c00) [pid = 1841] [serial = 243] [outer = 0x9eb47c00] 12:31:07 INFO - PROCESS | 1841 | 1461007867048 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0xa3c21000) [pid = 1841] [serial = 244] [outer = 0x9eb47c00] 12:31:07 INFO - PROCESS | 1841 | 1461007867916 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:07 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. 12:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1482ms 12:31:07 INFO - PROCESS | 1841 | 1461007867985 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 1841 | 1461007867988 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 12:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:31:07 INFO - PROCESS | 1841 | 1461007867995 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 1841 | 1461007867999 Marionette TRACE conn4 <- [1,298,null,{}] 12:31:08 INFO - PROCESS | 1841 | 1461007868005 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:08 INFO - PROCESS | 1841 | 1461007868171 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 12:31:08 INFO - PROCESS | 1841 | 1461007868322 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d4c00 == 53 [pid = 1841] [id = 82] 12:31:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x8fab6000) [pid = 1841] [serial = 245] [outer = (nil)] 12:31:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x936c7c00) [pid = 1841] [serial = 246] [outer = 0x8fab6000] 12:31:08 INFO - PROCESS | 1841 | 1461007868412 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x936c9800) [pid = 1841] [serial = 247] [outer = 0x8fab6000] 12:31:09 INFO - PROCESS | 1841 | 1461007869339 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:09 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. 12:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1631ms 12:31:09 INFO - PROCESS | 1841 | 1461007869627 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 1841 | 1461007869634 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 12:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:31:09 INFO - PROCESS | 1841 | 1461007869643 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 1841 | 1461007869647 Marionette TRACE conn4 <- [1,302,null,{}] 12:31:09 INFO - PROCESS | 1841 | 1461007869656 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:09 INFO - PROCESS | 1841 | 1461007869811 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 12:31:10 INFO - PROCESS | 1841 | 1461007870035 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x93629c00 == 54 [pid = 1841] [id = 83] 12:31:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x93635c00) [pid = 1841] [serial = 248] [outer = (nil)] 12:31:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x936c3800) [pid = 1841] [serial = 249] [outer = 0x93635c00] 12:31:10 INFO - PROCESS | 1841 | 1461007870113 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x936cbc00) [pid = 1841] [serial = 250] [outer = 0x93635c00] 12:31:11 INFO - PROCESS | 1841 | 1461007871081 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1489ms 12:31:11 INFO - PROCESS | 1841 | 1461007871133 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 1841 | 1461007871139 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 12:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:31:11 INFO - PROCESS | 1841 | 1461007871151 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 1841 | 1461007871156 Marionette TRACE conn4 <- [1,306,null,{}] 12:31:11 INFO - PROCESS | 1841 | 1461007871163 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:11 INFO - PROCESS | 1841 | 1461007871349 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 12:31:11 INFO - PROCESS | 1841 | 1461007871546 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x96bc7000 == 55 [pid = 1841] [id = 84] 12:31:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x97006800) [pid = 1841] [serial = 251] [outer = (nil)] 12:31:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x98039400) [pid = 1841] [serial = 252] [outer = 0x97006800] 12:31:11 INFO - PROCESS | 1841 | 1461007871635 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x9811f000) [pid = 1841] [serial = 253] [outer = 0x97006800] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x912dc000 == 54 [pid = 1841] [id = 62] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc79800 == 53 [pid = 1841] [id = 61] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x915d0400 == 52 [pid = 1841] [id = 76] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x9df3f800) [pid = 1841] [serial = 188] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x99a2f000 == 51 [pid = 1841] [id = 75] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc77400 == 50 [pid = 1841] [id = 74] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x98cdbc00 == 49 [pid = 1841] [id = 73] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x915e6800 == 48 [pid = 1841] [id = 72] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x90613400 == 47 [pid = 1841] [id = 71] 12:31:12 INFO - PROCESS | 1841 | --DOCSHELL 0x912dc800 == 46 [pid = 1841] [id = 70] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x9ae96800) [pid = 1841] [serial = 129] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x997f0c00) [pid = 1841] [serial = 182] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x9ad15000) [pid = 1841] [serial = 183] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x9ad53800) [pid = 1841] [serial = 185] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x91396400) [pid = 1841] [serial = 173] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x915e8400) [pid = 1841] [serial = 174] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x9624cc00) [pid = 1841] [serial = 176] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x96bc1400) [pid = 1841] [serial = 177] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x9803f800) [pid = 1841] [serial = 179] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x9916c400) [pid = 1841] [serial = 170] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x8fce4400) [pid = 1841] [serial = 158] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x9310d000) [pid = 1841] [serial = 161] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x97ebd000) [pid = 1841] [serial = 164] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x98c27800) [pid = 1841] [serial = 167] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x9ad57000) [pid = 1841] [serial = 186] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x98c2b800) [pid = 1841] [serial = 180] [outer = (nil)] [url = about:blank] 12:31:12 INFO - PROCESS | 1841 | 1461007872525 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1438ms 12:31:12 INFO - PROCESS | 1841 | 1461007872587 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 1841 | 1461007872590 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 12:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:31:12 INFO - PROCESS | 1841 | 1461007872597 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 1841 | 1461007872601 Marionette TRACE conn4 <- [1,310,null,{}] 12:31:12 INFO - PROCESS | 1841 | 1461007872616 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:12 INFO - PROCESS | 1841 | 1461007872781 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 12:31:12 INFO - PROCESS | 1841 | 1461007872911 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fac0000 == 47 [pid = 1841] [id = 85] 12:31:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x912dc000) [pid = 1841] [serial = 254] [outer = (nil)] 12:31:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x978d5c00) [pid = 1841] [serial = 255] [outer = 0x912dc000] 12:31:12 INFO - PROCESS | 1841 | 1461007872991 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x982d0c00) [pid = 1841] [serial = 256] [outer = 0x912dc000] 12:31:13 INFO - PROCESS | 1841 | 1461007873825 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1283ms 12:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:31:13 INFO - PROCESS | 1841 | 1461007873881 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 1841 | 1461007873884 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 12:31:13 INFO - PROCESS | 1841 | 1461007873891 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 1841 | 1461007873895 Marionette TRACE conn4 <- [1,314,null,{}] 12:31:13 INFO - PROCESS | 1841 | 1461007873900 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:14 INFO - PROCESS | 1841 | 1461007874047 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 12:31:14 INFO - PROCESS | 1841 | 1461007874062 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x9838c000 == 48 [pid = 1841] [id = 86] 12:31:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x9838f400) [pid = 1841] [serial = 257] [outer = (nil)] 12:31:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x98393c00) [pid = 1841] [serial = 258] [outer = 0x9838f400] 12:31:14 INFO - PROCESS | 1841 | 1461007874138 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x98398800) [pid = 1841] [serial = 259] [outer = 0x9838f400] 12:31:15 INFO - PROCESS | 1841 | 1461007875014 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:15 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. 12:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1185ms 12:31:15 INFO - PROCESS | 1841 | 1461007875078 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 1841 | 1461007875082 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 12:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:31:15 INFO - PROCESS | 1841 | 1461007875088 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1841 | 1461007875092 Marionette TRACE conn4 <- [1,318,null,{}] 12:31:15 INFO - PROCESS | 1841 | 1461007875097 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:15 INFO - PROCESS | 1841 | 1461007875280 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 12:31:15 INFO - PROCESS | 1841 | 1461007875304 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x98395800 == 49 [pid = 1841] [id = 87] 12:31:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x98396400) [pid = 1841] [serial = 260] [outer = (nil)] 12:31:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x98ccec00) [pid = 1841] [serial = 261] [outer = 0x98396400] 12:31:15 INFO - PROCESS | 1841 | 1461007875375 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x98cd1c00) [pid = 1841] [serial = 262] [outer = 0x98396400] 12:31:16 INFO - PROCESS | 1841 | 1461007876248 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:16 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. 12:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1231ms 12:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:31:16 INFO - PROCESS | 1841 | 1461007876320 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1841 | 1461007876323 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 12:31:16 INFO - PROCESS | 1841 | 1461007876330 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1841 | 1461007876333 Marionette TRACE conn4 <- [1,322,null,{}] 12:31:16 INFO - PROCESS | 1841 | 1461007876339 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:16 INFO - PROCESS | 1841 | 1461007876600 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 12:31:16 INFO - PROCESS | 1841 | 1461007876622 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x9138f000 == 50 [pid = 1841] [id = 88] 12:31:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x915c4000) [pid = 1841] [serial = 263] [outer = (nil)] 12:31:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x997edc00) [pid = 1841] [serial = 264] [outer = 0x915c4000] 12:31:16 INFO - PROCESS | 1841 | 1461007876700 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x9ad57000) [pid = 1841] [serial = 265] [outer = 0x915c4000] 12:31:17 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x98cd8000) [pid = 1841] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:31:17 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x9b2d4c00) [pid = 1841] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:31:17 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x96242000) [pid = 1841] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:31:17 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x99112400) [pid = 1841] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:31:17 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x979bd800) [pid = 1841] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:31:17 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x915dfc00) [pid = 1841] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:31:17 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x91395000) [pid = 1841] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:31:17 INFO - PROCESS | 1841 | 1461007877689 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1390ms 12:31:17 INFO - PROCESS | 1841 | 1461007877719 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1841 | 1461007877722 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 12:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:31:17 INFO - PROCESS | 1841 | 1461007877729 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 1841 | 1461007877731 Marionette TRACE conn4 <- [1,326,null,{}] 12:31:17 INFO - PROCESS | 1841 | 1461007877738 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:17 INFO - PROCESS | 1841 | 1461007877880 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 12:31:17 INFO - PROCESS | 1841 | 1461007877895 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x979bd800 == 51 [pid = 1841] [id = 89] 12:31:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x981a1800) [pid = 1841] [serial = 266] [outer = (nil)] 12:31:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x9ad72000) [pid = 1841] [serial = 267] [outer = 0x981a1800] 12:31:17 INFO - PROCESS | 1841 | 1461007877971 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x9ad71400) [pid = 1841] [serial = 268] [outer = 0x981a1800] 12:31:18 INFO - PROCESS | 1841 | 1461007878800 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1133ms 12:31:18 INFO - PROCESS | 1841 | 1461007878863 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 1841 | 1461007878867 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 12:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:31:18 INFO - PROCESS | 1841 | 1461007878873 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 1841 | 1461007878877 Marionette TRACE conn4 <- [1,330,null,{}] 12:31:18 INFO - PROCESS | 1841 | 1461007878882 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:19 INFO - PROCESS | 1841 | 1461007879030 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 12:31:19 INFO - PROCESS | 1841 | 1461007879040 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x9949a800 == 52 [pid = 1841] [id = 90] 12:31:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x9ad11000) [pid = 1841] [serial = 269] [outer = (nil)] 12:31:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x9eb4b800) [pid = 1841] [serial = 270] [outer = 0x9ad11000] 12:31:19 INFO - PROCESS | 1841 | 1461007879112 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x9fbbb400) [pid = 1841] [serial = 271] [outer = 0x9ad11000] 12:31:20 INFO - PROCESS | 1841 | 1461007880222 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:20 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. 12:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1388ms 12:31:20 INFO - PROCESS | 1841 | 1461007880264 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 12:31:20 INFO - PROCESS | 1841 | 1461007880272 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 12:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:31:20 INFO - PROCESS | 1841 | 1461007880283 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:31:20 INFO - PROCESS | 1841 | 1461007880288 Marionette TRACE conn4 <- [1,334,null,{}] 12:31:20 INFO - PROCESS | 1841 | 1461007880296 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:20 INFO - PROCESS | 1841 | 1461007880515 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 12:31:20 INFO - PROCESS | 1841 | 1461007880722 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e6c00 == 53 [pid = 1841] [id = 91] 12:31:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x931e4400) [pid = 1841] [serial = 272] [outer = (nil)] 12:31:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x936c9000) [pid = 1841] [serial = 273] [outer = 0x931e4400] 12:31:20 INFO - PROCESS | 1841 | 1461007880874 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x9700a000) [pid = 1841] [serial = 274] [outer = 0x931e4400] 12:31:21 INFO - PROCESS | 1841 | 1461007881789 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1540ms 12:31:21 INFO - PROCESS | 1841 | 1461007881823 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 1841 | 1461007881834 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 12:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:31:21 INFO - PROCESS | 1841 | 1461007881845 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 1841 | 1461007881850 Marionette TRACE conn4 <- [1,338,null,{}] 12:31:21 INFO - PROCESS | 1841 | 1461007881856 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:22 INFO - PROCESS | 1841 | 1461007882038 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 12:31:22 INFO - PROCESS | 1841 | 1461007882193 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x98117800 == 54 [pid = 1841] [id = 92] 12:31:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x98123400) [pid = 1841] [serial = 275] [outer = (nil)] 12:31:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x9838a400) [pid = 1841] [serial = 276] [outer = 0x98123400] 12:31:22 INFO - PROCESS | 1841 | 1461007882333 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x98390800) [pid = 1841] [serial = 277] [outer = 0x98123400] 12:31:23 INFO - PROCESS | 1841 | 1461007883300 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:23 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. 12:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1487ms 12:31:23 INFO - PROCESS | 1841 | 1461007883333 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 1841 | 1461007883336 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:31:23 INFO - PROCESS | 1841 | 1461007883344 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1841 | 1461007883350 Marionette TRACE conn4 <- [1,342,null,{}] 12:31:23 INFO - PROCESS | 1841 | 1461007883367 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:23 INFO - PROCESS | 1841 | 1461007883547 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 12:31:23 INFO - PROCESS | 1841 | 1461007883702 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ebe800 == 55 [pid = 1841] [id = 93] 12:31:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x9838d000) [pid = 1841] [serial = 278] [outer = (nil)] 12:31:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x9ad5d400) [pid = 1841] [serial = 279] [outer = 0x9838d000] 12:31:23 INFO - PROCESS | 1841 | 1461007883835 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x9fc7e400) [pid = 1841] [serial = 280] [outer = 0x9838d000] 12:31:24 INFO - PROCESS | 1841 | 1461007884715 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:24 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. 12:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1388ms 12:31:24 INFO - PROCESS | 1841 | 1461007884732 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 1841 | 1461007884736 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 12:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:31:24 INFO - PROCESS | 1841 | 1461007884744 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1841 | 1461007884747 Marionette TRACE conn4 <- [1,346,null,{}] 12:31:24 INFO - PROCESS | 1841 | 1461007884753 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:24 INFO - PROCESS | 1841 | 1461007884919 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 12:31:25 INFO - PROCESS | 1841 | 1461007885080 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebe6c00 == 56 [pid = 1841] [id = 94] 12:31:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8ebe8400) [pid = 1841] [serial = 281] [outer = (nil)] 12:31:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8ebee000) [pid = 1841] [serial = 282] [outer = 0x8ebe8400] 12:31:25 INFO - PROCESS | 1841 | 1461007885169 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8ebf2800) [pid = 1841] [serial = 283] [outer = 0x8ebe8400] 12:31:26 INFO - PROCESS | 1841 | 1461007886050 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:26 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. 12:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1347ms 12:31:26 INFO - PROCESS | 1841 | 1461007886092 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 12:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:31:26 INFO - PROCESS | 1841 | 1461007886097 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 12:31:26 INFO - PROCESS | 1841 | 1461007886103 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1841 | 1461007886107 Marionette TRACE conn4 <- [1,350,null,{}] 12:31:26 INFO - PROCESS | 1841 | 1461007886113 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:26 INFO - PROCESS | 1841 | 1461007886276 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 12:31:26 INFO - PROCESS | 1841 | 1461007886435 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebe8800 == 57 [pid = 1841] [id = 95] 12:31:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8ebf0000) [pid = 1841] [serial = 284] [outer = (nil)] 12:31:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0xa0010c00) [pid = 1841] [serial = 285] [outer = 0x8ebf0000] 12:31:26 INFO - PROCESS | 1841 | 1461007886539 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0xa0aef400) [pid = 1841] [serial = 286] [outer = 0x8ebf0000] 12:31:27 INFO - PROCESS | 1841 | 1461007887499 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:27 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. 12:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1435ms 12:31:27 INFO - PROCESS | 1841 | 1461007887539 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 12:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:31:27 INFO - PROCESS | 1841 | 1461007887543 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 12:31:27 INFO - PROCESS | 1841 | 1461007887550 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 1841 | 1461007887554 Marionette TRACE conn4 <- [1,354,null,{}] 12:31:27 INFO - PROCESS | 1841 | 1461007887560 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:27 INFO - PROCESS | 1841 | 1461007887750 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 12:31:27 INFO - PROCESS | 1841 | 1461007887904 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc1d400 == 58 [pid = 1841] [id = 96] 12:31:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8dc21000) [pid = 1841] [serial = 287] [outer = (nil)] 12:31:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8dc28000) [pid = 1841] [serial = 288] [outer = 0x8dc21000] 12:31:28 INFO - PROCESS | 1841 | 1461007887996 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8dc29c00) [pid = 1841] [serial = 289] [outer = 0x8dc21000] 12:31:28 INFO - PROCESS | 1841 | 1461007888946 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:28 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. 12:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1433ms 12:31:28 INFO - PROCESS | 1841 | 1461007888983 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1841 | 1461007888986 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 12:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:31:28 INFO - PROCESS | 1841 | 1461007888993 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1841 | 1461007888996 Marionette TRACE conn4 <- [1,358,null,{}] 12:31:29 INFO - PROCESS | 1841 | 1461007889002 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:29 INFO - PROCESS | 1841 | 1461007889157 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 12:31:29 INFO - PROCESS | 1841 | 1461007889317 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de2c000 == 59 [pid = 1841] [id = 97] 12:31:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8de2cc00) [pid = 1841] [serial = 290] [outer = (nil)] 12:31:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8de32000) [pid = 1841] [serial = 291] [outer = 0x8de2cc00] 12:31:29 INFO - PROCESS | 1841 | 1461007889404 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8de33800) [pid = 1841] [serial = 292] [outer = 0x8de2cc00] 12:31:30 INFO - PROCESS | 1841 | 1461007890325 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:30 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. 12:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1381ms 12:31:30 INFO - PROCESS | 1841 | 1461007890374 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 12:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:31:30 INFO - PROCESS | 1841 | 1461007890378 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 12:31:30 INFO - PROCESS | 1841 | 1461007890386 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1841 | 1461007890389 Marionette TRACE conn4 <- [1,362,null,{}] 12:31:30 INFO - PROCESS | 1841 | 1461007890396 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:30 INFO - PROCESS | 1841 | 1461007890565 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 12:31:30 INFO - PROCESS | 1841 | 1461007890725 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de2c800 == 60 [pid = 1841] [id = 98] 12:31:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8de35c00) [pid = 1841] [serial = 293] [outer = (nil)] 12:31:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8ebeb000) [pid = 1841] [serial = 294] [outer = 0x8de35c00] 12:31:30 INFO - PROCESS | 1841 | 1461007890824 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8fc83000) [pid = 1841] [serial = 295] [outer = 0x8de35c00] 12:31:32 INFO - PROCESS | 1841 | 1461007892003 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:32 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. 12:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1682ms 12:31:32 INFO - PROCESS | 1841 | 1461007892068 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 1841 | 1461007892074 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 12:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:31:32 INFO - PROCESS | 1841 | 1461007892082 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 1841 | 1461007892087 Marionette TRACE conn4 <- [1,366,null,{}] 12:31:32 INFO - PROCESS | 1841 | 1461007892096 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:32 INFO - PROCESS | 1841 | 1461007892314 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 12:31:32 INFO - PROCESS | 1841 | 1461007892513 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebf0400 == 61 [pid = 1841] [id = 99] 12:31:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8f3d9c00) [pid = 1841] [serial = 296] [outer = (nil)] 12:31:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8fc86c00) [pid = 1841] [serial = 297] [outer = 0x8f3d9c00] 12:31:32 INFO - PROCESS | 1841 | 1461007892646 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8fce4400) [pid = 1841] [serial = 298] [outer = 0x8f3d9c00] 12:31:33 INFO - PROCESS | 1841 | 1461007893559 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:33 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. 12:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1534ms 12:31:33 INFO - PROCESS | 1841 | 1461007893616 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 1841 | 1461007893625 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 12:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:31:33 INFO - PROCESS | 1841 | 1461007893635 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1841 | 1461007893638 Marionette TRACE conn4 <- [1,370,null,{}] 12:31:33 INFO - PROCESS | 1841 | 1461007893645 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:33 INFO - PROCESS | 1841 | 1461007893852 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 12:31:33 INFO - PROCESS | 1841 | --DOCSHELL 0x96450400 == 60 [pid = 1841] [id = 60] 12:31:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc82800 == 59 [pid = 1841] [id = 58] 12:31:33 INFO - PROCESS | 1841 | --DOCSHELL 0x979bd800 == 58 [pid = 1841] [id = 89] 12:31:33 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0xa3c24400) [pid = 1841] [serial = 231] [outer = (nil)] [url = about:blank] 12:31:33 INFO - PROCESS | 1841 | --DOCSHELL 0x9138f000 == 57 [pid = 1841] [id = 88] 12:31:33 INFO - PROCESS | 1841 | --DOCSHELL 0x98395800 == 56 [pid = 1841] [id = 87] 12:31:33 INFO - PROCESS | 1841 | --DOCSHELL 0x9838c000 == 55 [pid = 1841] [id = 86] 12:31:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8fac0000 == 54 [pid = 1841] [id = 85] 12:31:34 INFO - PROCESS | 1841 | --DOCSHELL 0x96bc7000 == 53 [pid = 1841] [id = 84] 12:31:34 INFO - PROCESS | 1841 | --DOCSHELL 0x93629c00 == 52 [pid = 1841] [id = 83] 12:31:34 INFO - PROCESS | 1841 | 1461007894084 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fab9800 == 53 [pid = 1841] [id = 100] 12:31:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8fac0000) [pid = 1841] [serial = 299] [outer = (nil)] 12:31:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x93107000) [pid = 1841] [serial = 300] [outer = 0x8fac0000] 12:31:34 INFO - PROCESS | 1841 | 1461007894161 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x936c4000) [pid = 1841] [serial = 301] [outer = 0x8fac0000] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9ad6fc00) [pid = 1841] [serial = 222] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0xa0eedc00) [pid = 1841] [serial = 225] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0xa28b3400) [pid = 1841] [serial = 226] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9fbc3400) [pid = 1841] [serial = 228] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0xa28ba800) [pid = 1841] [serial = 229] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x915e6000) [pid = 1841] [serial = 191] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x97baa800) [pid = 1841] [serial = 194] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x9b2d9000) [pid = 1841] [serial = 197] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x9fc7cc00) [pid = 1841] [serial = 200] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x9949a000) [pid = 1841] [serial = 219] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x98cd5000) [pid = 1841] [serial = 216] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x98cd8c00) [pid = 1841] [serial = 217] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x9649dc00) [pid = 1841] [serial = 210] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x93634800) [pid = 1841] [serial = 209] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x915ec400) [pid = 1841] [serial = 213] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x96bc4400) [pid = 1841] [serial = 214] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0xa0af6400) [pid = 1841] [serial = 203] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x978dd000) [pid = 1841] [serial = 206] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x9ad54000) [pid = 1841] [serial = 220] [outer = (nil)] [url = about:blank] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0xa2a0b800) [pid = 1841] [serial = 99] [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.] 12:31:34 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x9ae97800) [pid = 1841] [serial = 223] [outer = (nil)] [url = about:blank] 12:31:35 INFO - PROCESS | 1841 | 1461007895030 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:31:35 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. 12:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1439ms 12:31:35 INFO - PROCESS | 1841 | 1461007895074 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1841 | 1461007895078 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 12:31:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:31:35 INFO - PROCESS | 1841 | 1461007895084 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1841 | 1461007895090 Marionette TRACE conn4 <- [1,374,null,{}] 12:31:35 INFO - PROCESS | 1841 | 1461007895158 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:35 INFO - PROCESS | 1841 | 1461007895381 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 12:31:35 INFO - PROCESS | 1841 | 1461007895606 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebecc00 == 54 [pid = 1841] [id = 101] 12:31:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x8ebed400) [pid = 1841] [serial = 302] [outer = (nil)] 12:31:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8f3d7800) [pid = 1841] [serial = 303] [outer = 0x8ebed400] 12:31:35 INFO - PROCESS | 1841 | 1461007895705 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8fc78800) [pid = 1841] [serial = 304] [outer = 0x8ebed400] 12:31:36 INFO - PROCESS | 1841 | 1461007896708 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:31:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1699ms 12:31:36 INFO - PROCESS | 1841 | 1461007896786 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 1841 | 1461007896793 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 12:31:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:31:36 INFO - PROCESS | 1841 | 1461007896801 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1841 | 1461007896805 Marionette TRACE conn4 <- [1,378,null,{}] 12:31:36 INFO - PROCESS | 1841 | 1461007896812 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:37 INFO - PROCESS | 1841 | 1461007897030 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 12:31:37 INFO - PROCESS | 1841 | 1461007897250 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x936cfc00 == 55 [pid = 1841] [id = 102] 12:31:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x95810c00) [pid = 1841] [serial = 305] [outer = (nil)] 12:31:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x96b0b400) [pid = 1841] [serial = 306] [outer = 0x95810c00] 12:31:37 INFO - PROCESS | 1841 | 1461007897387 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x978dd800) [pid = 1841] [serial = 307] [outer = 0x95810c00] 12:31:38 INFO - PROCESS | 1841 | 1461007898286 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:31:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1539ms 12:31:38 INFO - PROCESS | 1841 | 1461007898340 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 1841 | 1461007898344 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 12:31:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:31:38 INFO - PROCESS | 1841 | 1461007898351 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1841 | 1461007898354 Marionette TRACE conn4 <- [1,382,null,{}] 12:31:38 INFO - PROCESS | 1841 | 1461007898361 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:38 INFO - PROCESS | 1841 | 1461007898537 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 12:31:38 INFO - PROCESS | 1841 | 1461007898695 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de35800 == 56 [pid = 1841] [id = 103] 12:31:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x96b18800) [pid = 1841] [serial = 308] [outer = (nil)] 12:31:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x98117400) [pid = 1841] [serial = 309] [outer = 0x96b18800] 12:31:38 INFO - PROCESS | 1841 | 1461007898791 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x98126000) [pid = 1841] [serial = 310] [outer = 0x96b18800] 12:31:39 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:31:39 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:31:39 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:31:39 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:31:39 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:31:39 INFO - PROCESS | 1841 | 1461007899892 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:31:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1590ms 12:31:39 INFO - PROCESS | 1841 | 1461007899950 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 1841 | 1461007899959 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 12:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:31:39 INFO - PROCESS | 1841 | 1461007899967 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1841 | 1461007899970 Marionette TRACE conn4 <- [1,386,null,{}] 12:31:39 INFO - PROCESS | 1841 | 1461007899977 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:40 INFO - PROCESS | 1841 | 1461007900184 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 12:31:40 INFO - PROCESS | 1841 | 1461007900435 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de32400 == 57 [pid = 1841] [id = 104] 12:31:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x98cce000) [pid = 1841] [serial = 311] [outer = (nil)] 12:31:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x98cd8800) [pid = 1841] [serial = 312] [outer = 0x98cce000] 12:31:40 INFO - PROCESS | 1841 | 1461007900523 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x98f33c00) [pid = 1841] [serial = 313] [outer = 0x98cce000] 12:31:41 INFO - PROCESS | 1841 | 1461007901421 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1491ms 12:31:41 INFO - PROCESS | 1841 | 1461007901459 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1841 | 1461007901463 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 12:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:31:41 INFO - PROCESS | 1841 | 1461007901470 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1841 | 1461007901473 Marionette TRACE conn4 <- [1,390,null,{}] 12:31:41 INFO - PROCESS | 1841 | 1461007901479 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:41 INFO - PROCESS | 1841 | 1461007901637 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 12:31:41 INFO - PROCESS | 1841 | 1461007901818 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de38000 == 58 [pid = 1841] [id = 105] 12:31:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x915df800) [pid = 1841] [serial = 314] [outer = (nil)] 12:31:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x9ad57800) [pid = 1841] [serial = 315] [outer = 0x915df800] 12:31:41 INFO - PROCESS | 1841 | 1461007901907 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x9ad5bc00) [pid = 1841] [serial = 316] [outer = 0x915df800] 12:31:42 INFO - PROCESS | 1841 | 1461007902897 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1489ms 12:31:42 INFO - PROCESS | 1841 | 1461007902960 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 1841 | 1461007902963 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 12:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:31:42 INFO - PROCESS | 1841 | 1461007902970 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 1841 | 1461007902974 Marionette TRACE conn4 <- [1,394,null,{}] 12:31:42 INFO - PROCESS | 1841 | 1461007902980 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:43 INFO - PROCESS | 1841 | 1461007903185 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 12:31:43 INFO - PROCESS | 1841 | 1461007903401 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de30400 == 59 [pid = 1841] [id = 106] 12:31:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x9fb2d400) [pid = 1841] [serial = 317] [outer = (nil)] 12:31:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0xa0c4dc00) [pid = 1841] [serial = 318] [outer = 0x9fb2d400] 12:31:43 INFO - PROCESS | 1841 | 1461007903531 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0xa2813800) [pid = 1841] [serial = 319] [outer = 0x9fb2d400] 12:31:44 INFO - PROCESS | 1841 | 1461007904410 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1480ms 12:31:44 INFO - PROCESS | 1841 | 1461007904451 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 1841 | 1461007904455 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 12:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:31:44 INFO - PROCESS | 1841 | 1461007904462 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 1841 | 1461007904465 Marionette TRACE conn4 <- [1,398,null,{}] 12:31:44 INFO - PROCESS | 1841 | 1461007904471 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:44 INFO - PROCESS | 1841 | 1461007904633 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 12:31:44 INFO - PROCESS | 1841 | 1461007904800 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 1841 | ++DOCSHELL 0xa0fd6800 == 60 [pid = 1841] [id = 107] 12:31:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0xa28b7400) [pid = 1841] [serial = 320] [outer = (nil)] 12:31:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0xa2a10400) [pid = 1841] [serial = 321] [outer = 0xa28b7400] 12:31:44 INFO - PROCESS | 1841 | 1461007904889 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0xa3c1f800) [pid = 1841] [serial = 322] [outer = 0xa28b7400] 12:31:45 INFO - PROCESS | 1841 | 1461007905808 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1389ms 12:31:45 INFO - PROCESS | 1841 | 1461007905857 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1841 | 1461007905863 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:31:45 INFO - PROCESS | 1841 | 1461007905875 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1841 | 1461007905877 Marionette TRACE conn4 <- [1,402,null,{}] 12:31:45 INFO - PROCESS | 1841 | 1461007905884 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:46 INFO - PROCESS | 1841 | 1461007906054 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 12:31:46 INFO - PROCESS | 1841 | 1461007906216 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de2e000 == 61 [pid = 1841] [id = 108] 12:31:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0xa0c4e800) [pid = 1841] [serial = 323] [outer = (nil)] 12:31:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0xa458d000) [pid = 1841] [serial = 324] [outer = 0xa0c4e800] 12:31:46 INFO - PROCESS | 1841 | 1461007906303 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0xa4594800) [pid = 1841] [serial = 325] [outer = 0xa0c4e800] 12:31:47 INFO - PROCESS | 1841 | 1461007907280 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1484ms 12:31:47 INFO - PROCESS | 1841 | 1461007907360 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 1841 | 1461007907363 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 12:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:31:47 INFO - PROCESS | 1841 | 1461007907370 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 1841 | 1461007907374 Marionette TRACE conn4 <- [1,406,null,{}] 12:31:47 INFO - PROCESS | 1841 | 1461007907380 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:47 INFO - PROCESS | 1841 | 1461007907584 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 12:31:47 INFO - PROCESS | 1841 | 1461007907812 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1841 | ++DOCSHELL 0xa458a000 == 62 [pid = 1841] [id = 109] 12:31:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0xa45f3000) [pid = 1841] [serial = 326] [outer = (nil)] 12:31:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0xa47a6400) [pid = 1841] [serial = 327] [outer = 0xa45f3000] 12:31:47 INFO - PROCESS | 1841 | 1461007907914 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0xa47a7c00) [pid = 1841] [serial = 328] [outer = 0xa45f3000] 12:31:48 INFO - PROCESS | 1841 | 1461007908798 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:31:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1485ms 12:31:48 INFO - PROCESS | 1841 | 1461007908855 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1841 | 1461007908860 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 12:31:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:31:48 INFO - PROCESS | 1841 | 1461007908867 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1841 | 1461007908871 Marionette TRACE conn4 <- [1,410,null,{}] 12:31:48 INFO - PROCESS | 1841 | 1461007908877 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:49 INFO - PROCESS | 1841 | 1461007909057 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 12:31:49 INFO - PROCESS | 1841 | 1461007909222 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x9446fc00 == 63 [pid = 1841] [id = 110] 12:31:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x94472000) [pid = 1841] [serial = 329] [outer = (nil)] 12:31:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x94477000) [pid = 1841] [serial = 330] [outer = 0x94472000] 12:31:49 INFO - PROCESS | 1841 | 1461007909350 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9447ac00) [pid = 1841] [serial = 331] [outer = 0x94472000] 12:31:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8fcdb000 == 62 [pid = 1841] [id = 69] 12:31:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d4000 == 61 [pid = 1841] [id = 68] 12:31:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebf0400 == 60 [pid = 1841] [id = 99] 12:31:50 INFO - PROCESS | 1841 | --DOCSHELL 0x98117800 == 59 [pid = 1841] [id = 92] 12:31:50 INFO - PROCESS | 1841 | --DOCSHELL 0x915e6c00 == 58 [pid = 1841] [id = 91] 12:31:50 INFO - PROCESS | 1841 | 1461007910724 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:31:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1938ms 12:31:50 INFO - PROCESS | 1841 | 1461007910807 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 12:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:31:50 INFO - PROCESS | 1841 | 1461007910813 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 12:31:50 INFO - PROCESS | 1841 | 1461007910821 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 1841 | 1461007910826 Marionette TRACE conn4 <- [1,414,null,{}] 12:31:50 INFO - PROCESS | 1841 | 1461007910834 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:51 INFO - PROCESS | 1841 | 1461007911039 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 12:31:51 INFO - PROCESS | 1841 | 1461007911161 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c5000 == 59 [pid = 1841] [id = 111] 12:31:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8dc21c00) [pid = 1841] [serial = 332] [outer = (nil)] 12:31:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8de32800) [pid = 1841] [serial = 333] [outer = 0x8dc21c00] 12:31:51 INFO - PROCESS | 1841 | 1461007911242 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8ebeb400) [pid = 1841] [serial = 334] [outer = 0x8dc21c00] 12:31:52 INFO - PROCESS | 1841 | 1461007912246 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:31:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1484ms 12:31:52 INFO - PROCESS | 1841 | 1461007912306 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 1841 | 1461007912315 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 12:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:31:52 INFO - PROCESS | 1841 | 1461007912336 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 1841 | 1461007912341 Marionette TRACE conn4 <- [1,418,null,{}] 12:31:52 INFO - PROCESS | 1841 | 1461007912348 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:52 INFO - PROCESS | 1841 | 1461007912558 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 12:31:52 INFO - PROCESS | 1841 | 1461007912584 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3ddc00 == 60 [pid = 1841] [id = 112] 12:31:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8fc77c00) [pid = 1841] [serial = 335] [outer = (nil)] 12:31:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x9310f800) [pid = 1841] [serial = 336] [outer = 0x8fc77c00] 12:31:52 INFO - PROCESS | 1841 | 1461007912752 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x936c8c00) [pid = 1841] [serial = 337] [outer = 0x8fc77c00] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x9792d400) [pid = 1841] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x98396400) [pid = 1841] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x9838f400) [pid = 1841] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x981a1800) [pid = 1841] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x915c4000) [pid = 1841] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x93635c00) [pid = 1841] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x912dc000) [pid = 1841] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x97006800) [pid = 1841] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8f3d9c00) [pid = 1841] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8f3e0000) [pid = 1841] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:31:53 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x98c29800) [pid = 1841] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:31:54 INFO - PROCESS | 1841 | 1461007914114 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:31:54 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 12:31:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1832ms 12:31:54 INFO - PROCESS | 1841 | 1461007914170 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 1841 | 1461007914173 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 12:31:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:31:54 INFO - PROCESS | 1841 | 1461007914181 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 1841 | 1461007914187 Marionette TRACE conn4 <- [1,422,null,{}] 12:31:54 INFO - PROCESS | 1841 | 1461007914203 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:54 INFO - PROCESS | 1841 | 1461007914399 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 12:31:54 INFO - PROCESS | 1841 | 1461007914417 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c7000 == 61 [pid = 1841] [id = 113] 12:31:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x912dc000) [pid = 1841] [serial = 338] [outer = (nil)] 12:31:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x9447c400) [pid = 1841] [serial = 339] [outer = 0x912dc000] 12:31:54 INFO - PROCESS | 1841 | 1461007914497 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x97923400) [pid = 1841] [serial = 340] [outer = 0x912dc000] 12:31:55 INFO - PROCESS | 1841 | 1461007915698 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1542ms 12:31:55 INFO - PROCESS | 1841 | 1461007915725 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1841 | 1461007915732 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 12:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:31:55 INFO - PROCESS | 1841 | 1461007915741 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1841 | 1461007915749 Marionette TRACE conn4 <- [1,426,null,{}] 12:31:55 INFO - PROCESS | 1841 | 1461007915759 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:56 INFO - PROCESS | 1841 | 1461007916022 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 12:31:56 INFO - PROCESS | 1841 | 1461007916206 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de33c00 == 62 [pid = 1841] [id = 114] 12:31:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8de36400) [pid = 1841] [serial = 341] [outer = (nil)] 12:31:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8ebe4400) [pid = 1841] [serial = 342] [outer = 0x8de36400] 12:31:56 INFO - PROCESS | 1841 | 1461007916313 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8f3db000) [pid = 1841] [serial = 343] [outer = 0x8de36400] 12:31:57 INFO - PROCESS | 1841 | 1461007917331 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:31:57 INFO - PROCESS | 1841 | 1461007917393 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 12:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:31:57 INFO - PROCESS | 1841 | 1461007917404 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 1841 | 1461007917408 Marionette TRACE conn4 <- [1,430,null,{}] 12:31:57 INFO - PROCESS | 1841 | 1461007917415 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:57 INFO - PROCESS | 1841 | 1461007917594 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 12:31:57 INFO - PROCESS | 1841 | 1461007917828 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x93112400 == 63 [pid = 1841] [id = 115] 12:31:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x9314bc00) [pid = 1841] [serial = 344] [outer = (nil)] 12:31:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x94475400) [pid = 1841] [serial = 345] [outer = 0x9314bc00] 12:31:57 INFO - PROCESS | 1841 | 1461007917961 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x95809400) [pid = 1841] [serial = 346] [outer = 0x9314bc00] 12:31:58 INFO - PROCESS | 1841 | 1461007918950 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:31:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1589ms 12:31:58 INFO - PROCESS | 1841 | 1461007918993 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 12:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:31:59 INFO - PROCESS | 1841 | 1461007918998 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 12:31:59 INFO - PROCESS | 1841 | 1461007919005 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1841 | 1461007919011 Marionette TRACE conn4 <- [1,434,null,{}] 12:31:59 INFO - PROCESS | 1841 | 1461007919028 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:31:59 INFO - PROCESS | 1841 | 1461007919225 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 12:31:59 INFO - PROCESS | 1841 | 1461007919490 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x9838dc00 == 64 [pid = 1841] [id = 116] 12:31:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x98391400) [pid = 1841] [serial = 347] [outer = (nil)] 12:31:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x98c28000) [pid = 1841] [serial = 348] [outer = 0x98391400] 12:31:59 INFO - PROCESS | 1841 | 1461007919624 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x98cd8c00) [pid = 1841] [serial = 349] [outer = 0x98391400] 12:32:00 INFO - PROCESS | 1841 | 1461007920538 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1590ms 12:32:00 INFO - PROCESS | 1841 | 1461007920595 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1841 | 1461007920600 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 12:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:32:00 INFO - PROCESS | 1841 | 1461007920607 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1841 | 1461007920611 Marionette TRACE conn4 <- [1,438,null,{}] 12:32:00 INFO - PROCESS | 1841 | 1461007920617 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:00 INFO - PROCESS | 1841 | 1461007920803 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 12:32:01 INFO - PROCESS | 1841 | 1461007921032 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3b6000 == 65 [pid = 1841] [id = 117] 12:32:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x8c3b7c00) [pid = 1841] [serial = 350] [outer = (nil)] 12:32:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8c3c1000) [pid = 1841] [serial = 351] [outer = 0x8c3b7c00] 12:32:01 INFO - PROCESS | 1841 | 1461007921170 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x936cf000) [pid = 1841] [serial = 352] [outer = 0x8c3b7c00] 12:32:02 INFO - PROCESS | 1841 | 1461007922084 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1533ms 12:32:02 INFO - PROCESS | 1841 | 1461007922141 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 1841 | 1461007922145 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 12:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:32:02 INFO - PROCESS | 1841 | 1461007922152 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1841 | 1461007922154 Marionette TRACE conn4 <- [1,442,null,{}] 12:32:02 INFO - PROCESS | 1841 | 1461007922161 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:02 INFO - PROCESS | 1841 | 1461007922341 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 12:32:02 INFO - PROCESS | 1841 | 1461007922517 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c1400 == 66 [pid = 1841] [id = 118] 12:32:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x8c3c2400) [pid = 1841] [serial = 353] [outer = (nil)] 12:32:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8dfe8400) [pid = 1841] [serial = 354] [outer = 0x8c3c2400] 12:32:02 INFO - PROCESS | 1841 | 1461007922649 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x8dfeac00) [pid = 1841] [serial = 355] [outer = 0x8c3c2400] 12:32:03 INFO - PROCESS | 1841 | 1461007923613 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:32:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1537ms 12:32:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:32:03 INFO - PROCESS | 1841 | 1461007923690 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1841 | 1461007923693 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 12:32:03 INFO - PROCESS | 1841 | 1461007923701 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1841 | 1461007923704 Marionette TRACE conn4 <- [1,446,null,{}] 12:32:03 INFO - PROCESS | 1841 | 1461007923710 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:03 INFO - PROCESS | 1841 | 1461007923950 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 12:32:04 INFO - PROCESS | 1841 | 1461007924219 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc1dc00 == 67 [pid = 1841] [id = 119] 12:32:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x8dff1400) [pid = 1841] [serial = 356] [outer = (nil)] 12:32:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x9ad19000) [pid = 1841] [serial = 357] [outer = 0x8dff1400] 12:32:04 INFO - PROCESS | 1841 | 1461007924314 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x9fbbbc00) [pid = 1841] [serial = 358] [outer = 0x8dff1400] 12:32:05 INFO - PROCESS | 1841 | 1461007925283 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1634ms 12:32:05 INFO - PROCESS | 1841 | 1461007925335 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1841 | 1461007925340 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 12:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:32:05 INFO - PROCESS | 1841 | 1461007925347 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1841 | 1461007925350 Marionette TRACE conn4 <- [1,450,null,{}] 12:32:05 INFO - PROCESS | 1841 | 1461007925356 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:05 INFO - PROCESS | 1841 | 1461007925547 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 12:32:06 INFO - PROCESS | 1841 | 1461007926143 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc1c400 == 68 [pid = 1841] [id = 120] 12:32:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x8dc20800) [pid = 1841] [serial = 359] [outer = (nil)] 12:32:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x8dc28400) [pid = 1841] [serial = 360] [outer = 0x8dc20800] 12:32:06 INFO - PROCESS | 1841 | 1461007926270 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x8dfe2800) [pid = 1841] [serial = 361] [outer = 0x8dc20800] 12:32:07 INFO - PROCESS | 1841 | 1461007927209 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 1841 | 1461007927291 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 12:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:32:07 INFO - PROCESS | 1841 | 1461007927300 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 1841 | 1461007927307 Marionette TRACE conn4 <- [1,454,null,{}] 12:32:07 INFO - PROCESS | 1841 | 1461007927315 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:07 INFO - PROCESS | 1841 | 1461007927595 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 12:32:07 INFO - PROCESS | 1841 | 1461007927880 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fb97c00 == 69 [pid = 1841] [id = 121] 12:32:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x8fc7d400) [pid = 1841] [serial = 362] [outer = (nil)] 12:32:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x9138f800) [pid = 1841] [serial = 363] [outer = 0x8fc7d400] 12:32:07 INFO - PROCESS | 1841 | 1461007927964 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x915e7400) [pid = 1841] [serial = 364] [outer = 0x8fc7d400] 12:32:08 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:08 INFO - PROCESS | 1841 | 1461007928913 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1652ms 12:32:08 INFO - PROCESS | 1841 | 1461007928956 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 12:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:32:08 INFO - PROCESS | 1841 | 1461007928962 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 12:32:08 INFO - PROCESS | 1841 | 1461007928969 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1841 | 1461007928973 Marionette TRACE conn4 <- [1,458,null,{}] 12:32:08 INFO - PROCESS | 1841 | 1461007928979 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:09 INFO - PROCESS | 1841 | 1461007929161 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 12:32:09 INFO - PROCESS | 1841 | 1461007929415 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de35000 == 70 [pid = 1841] [id = 122] 12:32:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x8de35400) [pid = 1841] [serial = 365] [outer = (nil)] 12:32:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x9447cc00) [pid = 1841] [serial = 366] [outer = 0x8de35400] 12:32:09 INFO - PROCESS | 1841 | 1461007929541 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x9700f000) [pid = 1841] [serial = 367] [outer = 0x8de35400] 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x9811b000 == 69 [pid = 1841] [id = 80] 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x915c9800 == 68 [pid = 1841] [id = 78] 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x93105c00 == 67 [pid = 1841] [id = 38] 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x981a2400 == 66 [pid = 1841] [id = 79] 12:32:10 INFO - PROCESS | 1841 | 1461007930479 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 1841 | 1461007930572 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8de38000 == 58 [pid = 1841] [id = 105] 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8de32400 == 57 [pid = 1841] [id = 104] 12:32:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebecc00 == 56 [pid = 1841] [id = 101] 12:32:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8fab9800 == 55 [pid = 1841] [id = 100] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x979bdc00) [pid = 1841] [serial = 156] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8fc86c00) [pid = 1841] [serial = 297] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8fce4400) [pid = 1841] [serial = 298] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x9ad71400) [pid = 1841] [serial = 268] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x9eb43800) [pid = 1841] [serial = 189] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0xa3c29400) [pid = 1841] [serial = 232] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x98cd1c00) [pid = 1841] [serial = 262] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x98398800) [pid = 1841] [serial = 259] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x9ad72000) [pid = 1841] [serial = 267] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x98393c00) [pid = 1841] [serial = 258] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x98ccec00) [pid = 1841] [serial = 261] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x997edc00) [pid = 1841] [serial = 264] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x936c3800) [pid = 1841] [serial = 249] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x982d0c00) [pid = 1841] [serial = 256] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x978d5c00) [pid = 1841] [serial = 255] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x936cbc00) [pid = 1841] [serial = 250] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x98039400) [pid = 1841] [serial = 252] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x9811f000) [pid = 1841] [serial = 253] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x9ad57000) [pid = 1841] [serial = 265] [outer = (nil)] [url = about:blank] 12:32:10 INFO - PROCESS | 1841 | 1461007930652 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1841 | 1461007930661 Marionette TRACE conn4 <- [1,462,null,{}] 12:32:10 INFO - PROCESS | 1841 | 1461007930682 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:10 INFO - PROCESS | 1841 | 1461007930842 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 12:32:10 INFO - PROCESS | 1841 | 1461007930966 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3ba800 == 56 [pid = 1841] [id = 123] 12:32:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8c3be800) [pid = 1841] [serial = 368] [outer = (nil)] 12:32:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x936c9400) [pid = 1841] [serial = 369] [outer = 0x8c3be800] 12:32:11 INFO - PROCESS | 1841 | 1461007931097 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x94474000) [pid = 1841] [serial = 370] [outer = 0x8c3be800] 12:32:11 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:11 INFO - PROCESS | 1841 | 1461007931917 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1841 | 1461007931967 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 12:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:32:11 INFO - PROCESS | 1841 | 1461007931975 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1841 | 1461007931979 Marionette TRACE conn4 <- [1,466,null,{}] 12:32:11 INFO - PROCESS | 1841 | 1461007931985 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:12 INFO - PROCESS | 1841 | 1461007932167 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 12:32:12 INFO - PROCESS | 1841 | 1461007932292 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x915eac00 == 57 [pid = 1841] [id = 124] 12:32:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x93107000) [pid = 1841] [serial = 371] [outer = (nil)] 12:32:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x97eba800) [pid = 1841] [serial = 372] [outer = 0x93107000] 12:32:12 INFO - PROCESS | 1841 | 1461007932367 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x98117800) [pid = 1841] [serial = 373] [outer = 0x93107000] 12:32:13 INFO - PROCESS | 1841 | 1461007933271 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 1841 | 1461007933315 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 12:32:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:32:13 INFO - PROCESS | 1841 | 1461007933322 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 1841 | 1461007933325 Marionette TRACE conn4 <- [1,470,null,{}] 12:32:13 INFO - PROCESS | 1841 | 1461007933339 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:13 INFO - PROCESS | 1841 | 1461007933547 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 12:32:13 INFO - PROCESS | 1841 | 1461007933571 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x9838cc00 == 58 [pid = 1841] [id = 125] 12:32:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x98390400) [pid = 1841] [serial = 374] [outer = (nil)] 12:32:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x98395400) [pid = 1841] [serial = 375] [outer = 0x98390400] 12:32:13 INFO - PROCESS | 1841 | 1461007933658 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x98c30c00) [pid = 1841] [serial = 376] [outer = 0x98390400] 12:32:14 INFO - PROCESS | 1841 | 1461007934623 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:32:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1402ms 12:32:14 INFO - PROCESS | 1841 | 1461007934725 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 1841 | 1461007934729 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 12:32:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:32:14 INFO - PROCESS | 1841 | 1461007934736 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1841 | 1461007934739 Marionette TRACE conn4 <- [1,474,null,{}] 12:32:14 INFO - PROCESS | 1841 | 1461007934745 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:14 INFO - PROCESS | 1841 | 1461007934965 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8fc77c00) [pid = 1841] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8dc21c00) [pid = 1841] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x915df800) [pid = 1841] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0xa45f3000) [pid = 1841] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x96b18800) [pid = 1841] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x9fb2d400) [pid = 1841] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8ebed400) [pid = 1841] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x95810c00) [pid = 1841] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0xa28b7400) [pid = 1841] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x98cce000) [pid = 1841] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x94472000) [pid = 1841] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0xa0c4e800) [pid = 1841] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8fac0000) [pid = 1841] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x931e4400) [pid = 1841] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x912d5800) [pid = 1841] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x9ad11000) [pid = 1841] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x9ad70000) [pid = 1841] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x9df37000) [pid = 1841] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8f3d4400) [pid = 1841] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8de35c00) [pid = 1841] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8dc21000) [pid = 1841] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0xa0c4d400) [pid = 1841] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x9700d000) [pid = 1841] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x96453000) [pid = 1841] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8fcdf000) [pid = 1841] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8de2cc00) [pid = 1841] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x982d0800) [pid = 1841] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x9803bc00) [pid = 1841] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x98123400) [pid = 1841] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8fab6000) [pid = 1841] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x8fc84000) [pid = 1841] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x8ebe8400) [pid = 1841] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x9838d000) [pid = 1841] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x8ebf0000) [pid = 1841] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x98ccd000) [pid = 1841] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x9eb47c00) [pid = 1841] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x9314d400) [pid = 1841] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x91394c00) [pid = 1841] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x9eb42400) [pid = 1841] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x91f76000) [pid = 1841] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x98122800) [pid = 1841] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:32:15 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x98040000) [pid = 1841] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:32:16 INFO - PROCESS | 1841 | 1461007936111 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d6c00 == 59 [pid = 1841] [id = 126] 12:32:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x8f3d8400) [pid = 1841] [serial = 377] [outer = (nil)] 12:32:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x8fab6000) [pid = 1841] [serial = 378] [outer = 0x8f3d8400] 12:32:16 INFO - PROCESS | 1841 | 1461007936312 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x8fcdb800) [pid = 1841] [serial = 379] [outer = 0x8f3d8400] 12:32:17 INFO - PROCESS | 1841 | 1461007937129 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:32:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2437ms 12:32:17 INFO - PROCESS | 1841 | 1461007937174 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 1841 | 1461007937178 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 12:32:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:32:17 INFO - PROCESS | 1841 | 1461007937184 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 1841 | 1461007937186 Marionette TRACE conn4 <- [1,478,null,{}] 12:32:17 INFO - PROCESS | 1841 | 1461007937192 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:17 INFO - PROCESS | 1841 | 1461007937378 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 12:32:17 INFO - PROCESS | 1841 | 1461007937513 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x931dec00 == 60 [pid = 1841] [id = 127] 12:32:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x936c9c00) [pid = 1841] [serial = 380] [outer = (nil)] 12:32:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x97ba9800) [pid = 1841] [serial = 381] [outer = 0x936c9c00] 12:32:17 INFO - PROCESS | 1841 | 1461007937590 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x98122800) [pid = 1841] [serial = 382] [outer = 0x936c9c00] 12:32:18 INFO - PROCESS | 1841 | 1461007938634 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:32:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:32:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1485ms 12:32:18 INFO - PROCESS | 1841 | 1461007938671 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 1841 | 1461007938679 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 12:32:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:32:18 INFO - PROCESS | 1841 | 1461007938689 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 1841 | 1461007938695 Marionette TRACE conn4 <- [1,482,null,{}] 12:32:18 INFO - PROCESS | 1841 | 1461007938704 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:18 INFO - PROCESS | 1841 | 1461007938899 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 12:32:19 INFO - PROCESS | 1841 | 1461007939130 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfeec00 == 61 [pid = 1841] [id = 128] 12:32:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x8ebeb000) [pid = 1841] [serial = 383] [outer = (nil)] 12:32:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x8f3dc400) [pid = 1841] [serial = 384] [outer = 0x8ebeb000] 12:32:19 INFO - PROCESS | 1841 | 1461007939263 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x8fc79800) [pid = 1841] [serial = 385] [outer = 0x8ebeb000] 12:32:20 INFO - PROCESS | 1841 | 1461007940243 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:32:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1598ms 12:32:20 INFO - PROCESS | 1841 | 1461007940289 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1841 | 1461007940298 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 12:32:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:32:20 INFO - PROCESS | 1841 | 1461007940310 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1841 | 1461007940314 Marionette TRACE conn4 <- [1,486,null,{}] 12:32:20 INFO - PROCESS | 1841 | 1461007940321 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:20 INFO - PROCESS | 1841 | 1461007940510 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 12:32:20 INFO - PROCESS | 1841 | 1461007940800 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e9400 == 62 [pid = 1841] [id = 129] 12:32:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x9314d400) [pid = 1841] [serial = 386] [outer = (nil)] 12:32:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x936c1000) [pid = 1841] [serial = 387] [outer = 0x9314d400] 12:32:20 INFO - PROCESS | 1841 | 1461007940905 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x936ce000) [pid = 1841] [serial = 388] [outer = 0x9314d400] 12:32:21 INFO - PROCESS | 1841 | 1461007941894 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:32:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1638ms 12:32:21 INFO - PROCESS | 1841 | 1461007941948 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1841 | 1461007941953 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 12:32:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:32:21 INFO - PROCESS | 1841 | 1461007941960 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1841 | 1461007941966 Marionette TRACE conn4 <- [1,490,null,{}] 12:32:21 INFO - PROCESS | 1841 | 1461007941983 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:22 INFO - PROCESS | 1841 | 1461007942247 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 12:32:22 INFO - PROCESS | 1841 | 1461007942516 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x936c2400 == 63 [pid = 1841] [id = 130] 12:32:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x98396c00) [pid = 1841] [serial = 389] [outer = (nil)] 12:32:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x98cd4800) [pid = 1841] [serial = 390] [outer = 0x98396c00] 12:32:22 INFO - PROCESS | 1841 | 1461007942618 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x997eb800) [pid = 1841] [serial = 391] [outer = 0x98396c00] 12:32:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x9eb42400) [pid = 1841] [serial = 392] [outer = 0x8fb9c000] 12:32:23 INFO - PROCESS | 1841 | 1461007943642 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:32:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1745ms 12:32:23 INFO - PROCESS | 1841 | 1461007943705 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 12:32:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:32:23 INFO - PROCESS | 1841 | 1461007943711 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 12:32:23 INFO - PROCESS | 1841 | 1461007943717 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - PROCESS | 1841 | 1461007943721 Marionette TRACE conn4 <- [1,494,null,{}] 12:32:23 INFO - PROCESS | 1841 | 1461007943727 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:23 INFO - PROCESS | 1841 | 1461007943913 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 12:32:24 INFO - PROCESS | 1841 | 1461007944178 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x96bc1c00 == 64 [pid = 1841] [id = 131] 12:32:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x97ba9c00) [pid = 1841] [serial = 393] [outer = (nil)] 12:32:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x9eb43800) [pid = 1841] [serial = 394] [outer = 0x97ba9c00] 12:32:24 INFO - PROCESS | 1841 | 1461007944273 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x9fbb9000) [pid = 1841] [serial = 395] [outer = 0x97ba9c00] 12:32:25 INFO - PROCESS | 1841 | 1461007945183 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:32:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1535ms 12:32:25 INFO - PROCESS | 1841 | 1461007945252 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 1841 | 1461007945255 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 12:32:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:32:25 INFO - PROCESS | 1841 | 1461007945262 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1841 | 1461007945266 Marionette TRACE conn4 <- [1,498,null,{}] 12:32:25 INFO - PROCESS | 1841 | 1461007945272 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:25 INFO - PROCESS | 1841 | 1461007945449 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 12:32:25 INFO - PROCESS | 1841 | 1461007945670 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3b5400 == 65 [pid = 1841] [id = 132] 12:32:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x9ad71400) [pid = 1841] [serial = 396] [outer = (nil)] 12:32:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0xa0af6800) [pid = 1841] [serial = 397] [outer = 0x9ad71400] 12:32:25 INFO - PROCESS | 1841 | 1461007945774 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0xa0c55c00) [pid = 1841] [serial = 398] [outer = 0x9ad71400] 12:32:26 INFO - PROCESS | 1841 | 1461007946662 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:32:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1433ms 12:32:26 INFO - PROCESS | 1841 | 1461007946697 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 1841 | 1461007946700 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 12:32:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:32:26 INFO - PROCESS | 1841 | 1461007946709 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 1841 | 1461007946712 Marionette TRACE conn4 <- [1,502,null,{}] 12:32:26 INFO - PROCESS | 1841 | 1461007946719 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:26 INFO - PROCESS | 1841 | 1461007946903 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 12:32:27 INFO - PROCESS | 1841 | 1461007947073 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d2c00 == 66 [pid = 1841] [id = 133] 12:32:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8f413400) [pid = 1841] [serial = 399] [outer = (nil)] 12:32:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8f41cc00) [pid = 1841] [serial = 400] [outer = 0x8f413400] 12:32:27 INFO - PROCESS | 1841 | 1461007947160 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8f41f000) [pid = 1841] [serial = 401] [outer = 0x8f413400] 12:32:28 INFO - PROCESS | 1841 | 1461007948139 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:32:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1481ms 12:32:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:32:28 INFO - PROCESS | 1841 | 1461007948190 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 1841 | 1461007948193 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 12:32:28 INFO - PROCESS | 1841 | 1461007948200 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 1841 | 1461007948204 Marionette TRACE conn4 <- [1,506,null,{}] 12:32:28 INFO - PROCESS | 1841 | 1461007948210 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:28 INFO - PROCESS | 1841 | 1461007948378 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 12:32:28 INFO - PROCESS | 1841 | 1461007948549 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afae400 == 67 [pid = 1841] [id = 134] 12:32:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8afaf400) [pid = 1841] [serial = 402] [outer = (nil)] 12:32:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8afb5c00) [pid = 1841] [serial = 403] [outer = 0x8afaf400] 12:32:28 INFO - PROCESS | 1841 | 1461007948639 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8afb7c00) [pid = 1841] [serial = 404] [outer = 0x8afaf400] 12:32:29 INFO - PROCESS | 1841 | 1461007949605 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1441ms 12:32:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:32:29 INFO - PROCESS | 1841 | 1461007949641 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 1841 | 1461007949644 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 12:32:29 INFO - PROCESS | 1841 | 1461007949651 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 1841 | 1461007949655 Marionette TRACE conn4 <- [1,510,null,{}] 12:32:29 INFO - PROCESS | 1841 | 1461007949661 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:29 INFO - PROCESS | 1841 | 1461007949832 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 12:32:30 INFO - PROCESS | 1841 | 1461007950009 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb2000 == 68 [pid = 1841] [id = 135] 12:32:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8afb3400) [pid = 1841] [serial = 405] [outer = (nil)] 12:32:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8ebe4800) [pid = 1841] [serial = 406] [outer = 0x8afb3400] 12:32:30 INFO - PROCESS | 1841 | 1461007950096 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8f41f800) [pid = 1841] [serial = 407] [outer = 0x8afb3400] 12:32:31 INFO - PROCESS | 1841 | 1461007951110 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:32:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1531ms 12:32:31 INFO - PROCESS | 1841 | 1461007951182 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 1841 | 1461007951187 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 12:32:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:32:31 INFO - PROCESS | 1841 | 1461007951193 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 1841 | 1461007951197 Marionette TRACE conn4 <- [1,514,null,{}] 12:32:31 INFO - PROCESS | 1841 | 1461007951203 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:31 INFO - PROCESS | 1841 | 1461007951411 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 12:32:31 INFO - PROCESS | 1841 | 1461007951630 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0eac00 == 69 [pid = 1841] [id = 136] 12:32:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8b0eb000) [pid = 1841] [serial = 408] [outer = (nil)] 12:32:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8b0f0c00) [pid = 1841] [serial = 409] [outer = 0x8b0eb000] 12:32:31 INFO - PROCESS | 1841 | 1461007951763 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8b0f3400) [pid = 1841] [serial = 410] [outer = 0x8b0eb000] 12:32:32 INFO - PROCESS | 1841 | 1461007952681 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:32:32 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 12:32:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1534ms 12:32:32 INFO - PROCESS | 1841 | 1461007952728 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 1841 | 1461007952732 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 12:32:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:32:32 INFO - PROCESS | 1841 | 1461007952739 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1841 | 1461007952743 Marionette TRACE conn4 <- [1,518,null,{}] 12:32:32 INFO - PROCESS | 1841 | 1461007952749 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:33 INFO - PROCESS | 1841 | 1461007953238 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 12:32:33 INFO - PROCESS | 1841 | 1461007953476 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f2000 == 70 [pid = 1841] [id = 137] 12:32:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8c1cf400) [pid = 1841] [serial = 411] [outer = (nil)] 12:32:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8dc25400) [pid = 1841] [serial = 412] [outer = 0x8c1cf400] 12:32:33 INFO - PROCESS | 1841 | 1461007953601 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8dfe7000) [pid = 1841] [serial = 413] [outer = 0x8c1cf400] 12:32:34 INFO - PROCESS | 1841 | 1461007954658 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:32:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:32:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1981ms 12:32:34 INFO - PROCESS | 1841 | 1461007954723 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 12:32:34 INFO - PROCESS | 1841 | 1461007954731 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 12:32:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:32:34 INFO - PROCESS | 1841 | 1461007954740 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 1841 | 1461007954746 Marionette TRACE conn4 <- [1,522,null,{}] 12:32:34 INFO - PROCESS | 1841 | 1461007954755 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:34 INFO - PROCESS | 1841 | 1461007954932 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x93150c00 == 69 [pid = 1841] [id = 65] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x912e1c00 == 68 [pid = 1841] [id = 64] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d8c00 == 67 [pid = 1841] [id = 66] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x9447c400) [pid = 1841] [serial = 339] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | 1461007955242 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d6c00 == 66 [pid = 1841] [id = 126] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x9838cc00 == 65 [pid = 1841] [id = 125] 12:32:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d0c00 == 66 [pid = 1841] [id = 138] 12:32:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8c3b5800) [pid = 1841] [serial = 414] [outer = (nil)] 12:32:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8dfea800) [pid = 1841] [serial = 415] [outer = 0x8c3b5800] 12:32:35 INFO - PROCESS | 1841 | 1461007955335 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8ebef000) [pid = 1841] [serial = 416] [outer = 0x8c3b5800] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x915eac00 == 65 [pid = 1841] [id = 124] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3ba800 == 64 [pid = 1841] [id = 123] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8de35000 == 63 [pid = 1841] [id = 122] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8fb97c00 == 62 [pid = 1841] [id = 121] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc1c400 == 61 [pid = 1841] [id = 120] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3c1400 == 60 [pid = 1841] [id = 118] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3b6000 == 59 [pid = 1841] [id = 117] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x9838dc00 == 58 [pid = 1841] [id = 116] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x93112400 == 57 [pid = 1841] [id = 115] 12:32:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8de33c00 == 56 [pid = 1841] [id = 114] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x9310f800) [pid = 1841] [serial = 336] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8de32800) [pid = 1841] [serial = 333] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x9ad5bc00) [pid = 1841] [serial = 316] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x9ad57800) [pid = 1841] [serial = 315] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0xa47a7c00) [pid = 1841] [serial = 328] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0xa47a6400) [pid = 1841] [serial = 327] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x98126000) [pid = 1841] [serial = 310] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x98117400) [pid = 1841] [serial = 309] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0xa2813800) [pid = 1841] [serial = 319] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0xa0c4dc00) [pid = 1841] [serial = 318] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8fc78800) [pid = 1841] [serial = 304] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8f3d7800) [pid = 1841] [serial = 303] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x978dd800) [pid = 1841] [serial = 307] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x96b0b400) [pid = 1841] [serial = 306] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0xa3c1f800) [pid = 1841] [serial = 322] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0xa2a10400) [pid = 1841] [serial = 321] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x98f33c00) [pid = 1841] [serial = 313] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x98cd8800) [pid = 1841] [serial = 312] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x9447ac00) [pid = 1841] [serial = 331] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x94477000) [pid = 1841] [serial = 330] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0xa4594800) [pid = 1841] [serial = 325] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0xa458d000) [pid = 1841] [serial = 324] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x936c4000) [pid = 1841] [serial = 301] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x936c8c00) [pid = 1841] [serial = 337] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8ebeb400) [pid = 1841] [serial = 334] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x9700a000) [pid = 1841] [serial = 274] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x93153000) [pid = 1841] [serial = 162] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x9fbbb400) [pid = 1841] [serial = 271] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x9fb2d000) [pid = 1841] [serial = 198] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0xa0002400) [pid = 1841] [serial = 201] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x915e7000) [pid = 1841] [serial = 141] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x8fc83000) [pid = 1841] [serial = 295] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x8dc29c00) [pid = 1841] [serial = 289] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x9310b800) [pid = 1841] [serial = 138] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x98c2d400) [pid = 1841] [serial = 195] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x9803e000) [pid = 1841] [serial = 165] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x978d5000) [pid = 1841] [serial = 132] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x8de33800) [pid = 1841] [serial = 292] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x99176400) [pid = 1841] [serial = 171] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x9b2d7c00) [pid = 1841] [serial = 135] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x98390800) [pid = 1841] [serial = 277] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x936c9800) [pid = 1841] [serial = 247] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x9138ec00) [pid = 1841] [serial = 159] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x8ebf2800) [pid = 1841] [serial = 283] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x9fc7e400) [pid = 1841] [serial = 280] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0xa0aef400) [pid = 1841] [serial = 286] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x99172000) [pid = 1841] [serial = 238] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0xa3c21000) [pid = 1841] [serial = 244] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0xa28b3800) [pid = 1841] [serial = 207] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x93111800) [pid = 1841] [serial = 192] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0xa0c52c00) [pid = 1841] [serial = 204] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x9580a400) [pid = 1841] [serial = 235] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 96 (0x9b2d4800) [pid = 1841] [serial = 241] [outer = (nil)] [url = about:blank] 12:32:35 INFO - PROCESS | 1841 | --DOMWINDOW == 95 (0x98f33400) [pid = 1841] [serial = 168] [outer = (nil)] [url = about:blank] 12:32:36 INFO - PROCESS | 1841 | 1461007956331 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:32:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:32:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1644ms 12:32:36 INFO - PROCESS | 1841 | 1461007956385 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 1841 | 1461007956389 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 12:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:32:36 INFO - PROCESS | 1841 | 1461007956396 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 1841 | 1461007956400 Marionette TRACE conn4 <- [1,526,null,{}] 12:32:36 INFO - PROCESS | 1841 | 1461007956406 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:36 INFO - PROCESS | 1841 | 1461007956578 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 12:32:36 INFO - PROCESS | 1841 | 1461007956815 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3e0000 == 57 [pid = 1841] [id = 139] 12:32:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 96 (0x8f414800) [pid = 1841] [serial = 417] [outer = (nil)] 12:32:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 97 (0x8f41c000) [pid = 1841] [serial = 418] [outer = 0x8f414800] 12:32:36 INFO - PROCESS | 1841 | 1461007956893 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x8fb8f800) [pid = 1841] [serial = 419] [outer = 0x8f414800] 12:32:37 INFO - PROCESS | 1841 | 1461007957743 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:32:37 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 12:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1392ms 12:32:37 INFO - PROCESS | 1841 | 1461007957798 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 1841 | 1461007957804 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 12:32:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:32:37 INFO - PROCESS | 1841 | 1461007957821 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 1841 | 1461007957829 Marionette TRACE conn4 <- [1,530,null,{}] 12:32:37 INFO - PROCESS | 1841 | 1461007957841 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:38 INFO - PROCESS | 1841 | 1461007958075 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 12:32:38 INFO - PROCESS | 1841 | 1461007958100 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcdb400 == 58 [pid = 1841] [id = 140] 12:32:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x8fce3000) [pid = 1841] [serial = 420] [outer = (nil)] 12:32:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x915e6400) [pid = 1841] [serial = 421] [outer = 0x8fce3000] 12:32:38 INFO - PROCESS | 1841 | 1461007958178 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x915ecc00) [pid = 1841] [serial = 422] [outer = 0x8fce3000] 12:32:39 INFO - PROCESS | 1841 | 1461007959065 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:32:39 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 12:32:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:32:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:32:39 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 12:32:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:32:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:32:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:32:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1298ms 12:32:39 INFO - PROCESS | 1841 | 1461007959116 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 12:32:39 INFO - PROCESS | 1841 | 1461007959123 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 12:32:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:32:39 INFO - PROCESS | 1841 | 1461007959147 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 1841 | 1461007959151 Marionette TRACE conn4 <- [1,534,null,{}] 12:32:39 INFO - PROCESS | 1841 | 1461007959162 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:39 INFO - PROCESS | 1841 | 1461007959382 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 12:32:39 INFO - PROCESS | 1841 | 1461007959407 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e9000 == 59 [pid = 1841] [id = 141] 12:32:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x9314a000) [pid = 1841] [serial = 423] [outer = (nil)] 12:32:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x936cc000) [pid = 1841] [serial = 424] [outer = 0x9314a000] 12:32:39 INFO - PROCESS | 1841 | 1461007959482 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x94473c00) [pid = 1841] [serial = 425] [outer = 0x9314a000] 12:32:40 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x8f3d8400) [pid = 1841] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:32:40 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x8dc20800) [pid = 1841] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:32:40 INFO - PROCESS | 1841 | --DOMWINDOW == 101 (0x93107000) [pid = 1841] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:32:40 INFO - PROCESS | 1841 | --DOMWINDOW == 100 (0x8c3be800) [pid = 1841] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:32:40 INFO - PROCESS | 1841 | --DOMWINDOW == 99 (0x8fc7d400) [pid = 1841] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:32:40 INFO - PROCESS | 1841 | --DOMWINDOW == 98 (0x8de35400) [pid = 1841] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:32:40 INFO - PROCESS | 1841 | --DOMWINDOW == 97 (0x98390400) [pid = 1841] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:32:40 INFO - PROCESS | 1841 | 1461007960578 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:32:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1497ms 12:32:40 INFO - PROCESS | 1841 | 1461007960637 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 1841 | 1461007960640 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 12:32:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:32:40 INFO - PROCESS | 1841 | 1461007960646 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 1841 | 1461007960650 Marionette TRACE conn4 <- [1,538,null,{}] 12:32:40 INFO - PROCESS | 1841 | 1461007960656 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:40 INFO - PROCESS | 1841 | 1461007960896 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 12:32:40 INFO - PROCESS | 1841 | 1461007960930 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x915eb800 == 60 [pid = 1841] [id = 142] 12:32:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 98 (0x93108c00) [pid = 1841] [serial = 426] [outer = (nil)] 12:32:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 99 (0x9447b400) [pid = 1841] [serial = 427] [outer = 0x93108c00] 12:32:41 INFO - PROCESS | 1841 | 1461007961023 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 100 (0x96b0c400) [pid = 1841] [serial = 428] [outer = 0x93108c00] 12:32:41 INFO - PROCESS | 1841 | 1461007961856 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:32:41 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. 12:32:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1250ms 12:32:41 INFO - PROCESS | 1841 | 1461007961898 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 12:32:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:32:41 INFO - PROCESS | 1841 | 1461007961902 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 12:32:41 INFO - PROCESS | 1841 | 1461007961908 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1841 | 1461007961911 Marionette TRACE conn4 <- [1,542,null,{}] 12:32:41 INFO - PROCESS | 1841 | 1461007961917 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:42 INFO - PROCESS | 1841 | 1461007962085 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 12:32:42 INFO - PROCESS | 1841 | 1461007962338 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb1000 == 61 [pid = 1841] [id = 143] 12:32:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 101 (0x8afb2800) [pid = 1841] [serial = 429] [outer = (nil)] 12:32:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 102 (0x8b0ed800) [pid = 1841] [serial = 430] [outer = 0x8afb2800] 12:32:42 INFO - PROCESS | 1841 | 1461007962435 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x8c3ba800) [pid = 1841] [serial = 431] [outer = 0x8afb2800] 12:32:43 INFO - PROCESS | 1841 | 1461007963421 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:32:43 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. 12:32:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1541ms 12:32:43 INFO - PROCESS | 1841 | 1461007963450 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 1841 | 1461007963457 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 12:32:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:32:43 INFO - PROCESS | 1841 | 1461007963467 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1841 | 1461007963472 Marionette TRACE conn4 <- [1,546,null,{}] 12:32:43 INFO - PROCESS | 1841 | 1461007963480 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:43 INFO - PROCESS | 1841 | 1461007963730 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 12:32:43 INFO - PROCESS | 1841 | 1461007963973 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfe2c00 == 62 [pid = 1841] [id = 144] 12:32:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x8dfe4400) [pid = 1841] [serial = 432] [outer = (nil)] 12:32:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x8f3d8400) [pid = 1841] [serial = 433] [outer = 0x8dfe4400] 12:32:44 INFO - PROCESS | 1841 | 1461007964085 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x8fc77800) [pid = 1841] [serial = 434] [outer = 0x8dfe4400] 12:32:45 INFO - PROCESS | 1841 | 1461007965112 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:32:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1688ms 12:32:45 INFO - PROCESS | 1841 | 1461007965159 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 1841 | 1461007965167 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 12:32:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:32:45 INFO - PROCESS | 1841 | 1461007965174 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 1841 | 1461007965177 Marionette TRACE conn4 <- [1,550,null,{}] 12:32:45 INFO - PROCESS | 1841 | 1461007965201 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:45 INFO - PROCESS | 1841 | 1461007965457 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 12:32:45 INFO - PROCESS | 1841 | 1461007965674 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcde000 == 63 [pid = 1841] [id = 145] 12:32:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x90615000) [pid = 1841] [serial = 435] [outer = (nil)] 12:32:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x915e4c00) [pid = 1841] [serial = 436] [outer = 0x90615000] 12:32:45 INFO - PROCESS | 1841 | 1461007965764 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x93114c00) [pid = 1841] [serial = 437] [outer = 0x90615000] 12:32:46 INFO - PROCESS | 1841 | 1461007966739 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:32:46 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. 12:32:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1582ms 12:32:46 INFO - PROCESS | 1841 | 1461007966797 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 1841 | 1461007966803 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 12:32:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:32:46 INFO - PROCESS | 1841 | 1461007966822 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 1841 | 1461007966834 Marionette TRACE conn4 <- [1,554,null,{}] 12:32:46 INFO - PROCESS | 1841 | 1461007966842 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:47 INFO - PROCESS | 1841 | 1461007967047 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 12:32:47 INFO - PROCESS | 1841 | 1461007967216 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afafc00 == 64 [pid = 1841] [id = 146] 12:32:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x8f414000) [pid = 1841] [serial = 438] [outer = (nil)] 12:32:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x978dd400) [pid = 1841] [serial = 439] [outer = 0x8f414000] 12:32:47 INFO - PROCESS | 1841 | 1461007967355 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x97baa800) [pid = 1841] [serial = 440] [outer = 0x8f414000] 12:32:47 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:48 INFO - PROCESS | 1841 | 1461007968337 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1554ms 12:32:48 INFO - PROCESS | 1841 | 1461007968367 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 1841 | 1461007968372 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 12:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:32:48 INFO - PROCESS | 1841 | 1461007968378 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1841 | 1461007968382 Marionette TRACE conn4 <- [1,558,null,{}] 12:32:48 INFO - PROCESS | 1841 | 1461007968388 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:48 INFO - PROCESS | 1841 | 1461007968573 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 12:32:48 INFO - PROCESS | 1841 | 1461007968741 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3b9000 == 65 [pid = 1841] [id = 147] 12:32:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x8c3bbc00) [pid = 1841] [serial = 441] [outer = (nil)] 12:32:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x9811a400) [pid = 1841] [serial = 442] [outer = 0x8c3bbc00] 12:32:48 INFO - PROCESS | 1841 | 1461007968833 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x9811e000) [pid = 1841] [serial = 443] [outer = 0x8c3bbc00] 12:32:49 INFO - PROCESS | 1841 | 1461007969721 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:32:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 12:32:49 INFO - PROCESS | 1841 | 1461007969762 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 1841 | 1461007969766 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 12:32:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:32:49 INFO - PROCESS | 1841 | 1461007969773 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 1841 | 1461007969777 Marionette TRACE conn4 <- [1,562,null,{}] 12:32:49 INFO - PROCESS | 1841 | 1461007969783 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:49 INFO - PROCESS | 1841 | 1461007969962 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 12:32:50 INFO - PROCESS | 1841 | 1461007970133 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x9811d800 == 66 [pid = 1841] [id = 148] 12:32:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x982cec00) [pid = 1841] [serial = 444] [outer = (nil)] 12:32:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x9838f000) [pid = 1841] [serial = 445] [outer = 0x982cec00] 12:32:50 INFO - PROCESS | 1841 | 1461007970239 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x98cd6400) [pid = 1841] [serial = 446] [outer = 0x982cec00] 12:32:50 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:51 INFO - PROCESS | 1841 | 1461007971312 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:32:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:32:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1584ms 12:32:51 INFO - PROCESS | 1841 | 1461007971358 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1841 | 1461007971362 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 12:32:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:32:51 INFO - PROCESS | 1841 | 1461007971370 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1841 | 1461007971374 Marionette TRACE conn4 <- [1,566,null,{}] 12:32:51 INFO - PROCESS | 1841 | 1461007971380 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:51 INFO - PROCESS | 1841 | 1461007971563 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 12:32:51 INFO - PROCESS | 1841 | 1461007971737 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb0000 == 67 [pid = 1841] [id = 149] 12:32:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x8dc1fc00) [pid = 1841] [serial = 447] [outer = (nil)] 12:32:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x9949fc00) [pid = 1841] [serial = 448] [outer = 0x8dc1fc00] 12:32:51 INFO - PROCESS | 1841 | 1461007971830 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x9ad1d800) [pid = 1841] [serial = 449] [outer = 0x8dc1fc00] 12:32:52 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:52 INFO - PROCESS | 1841 | 1461007972772 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:32:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1431ms 12:32:52 INFO - PROCESS | 1841 | 1461007972803 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 12:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:32:52 INFO - PROCESS | 1841 | 1461007972807 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 12:32:52 INFO - PROCESS | 1841 | 1461007972814 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1841 | 1461007972817 Marionette TRACE conn4 <- [1,570,null,{}] 12:32:52 INFO - PROCESS | 1841 | 1461007972825 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:53 INFO - PROCESS | 1841 | 1461007973016 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 12:32:53 INFO - PROCESS | 1841 | 1461007973192 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfef000 == 68 [pid = 1841] [id = 150] 12:32:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x98f32400) [pid = 1841] [serial = 450] [outer = (nil)] 12:32:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x9ae96800) [pid = 1841] [serial = 451] [outer = 0x98f32400] 12:32:53 INFO - PROCESS | 1841 | 1461007973322 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x9b2d4800) [pid = 1841] [serial = 452] [outer = 0x98f32400] 12:32:53 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:32:54 INFO - PROCESS | 1841 | 1461007974210 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1449ms 12:32:54 INFO - PROCESS | 1841 | 1461007974264 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 1841 | 1461007974267 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 12:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:32:54 INFO - PROCESS | 1841 | 1461007974274 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 1841 | 1461007974277 Marionette TRACE conn4 <- [1,574,null,{}] 12:32:54 INFO - PROCESS | 1841 | 1461007974284 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:54 INFO - PROCESS | 1841 | 1461007974461 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 12:32:54 INFO - PROCESS | 1841 | 1461007974634 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x9ad57800 == 69 [pid = 1841] [id = 151] 12:32:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x9ae98800) [pid = 1841] [serial = 453] [outer = (nil)] 12:32:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x9fb32c00) [pid = 1841] [serial = 454] [outer = 0x9ae98800] 12:32:54 INFO - PROCESS | 1841 | 1461007974724 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x9fc7e400) [pid = 1841] [serial = 455] [outer = 0x9ae98800] 12:32:55 INFO - PROCESS | 1841 | 1461007975601 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1384ms 12:32:55 INFO - PROCESS | 1841 | 1461007975659 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 1841 | 1461007975663 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 12:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:32:55 INFO - PROCESS | 1841 | 1461007975670 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 1841 | 1461007975673 Marionette TRACE conn4 <- [1,578,null,{}] 12:32:55 INFO - PROCESS | 1841 | 1461007975679 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:55 INFO - PROCESS | 1841 | 1461007975860 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 12:32:56 INFO - PROCESS | 1841 | 1461007976032 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x98f34c00 == 70 [pid = 1841] [id = 152] 12:32:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x9ad52400) [pid = 1841] [serial = 456] [outer = (nil)] 12:32:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0xa0c49800) [pid = 1841] [serial = 457] [outer = 0x9ad52400] 12:32:56 INFO - PROCESS | 1841 | 1461007976121 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0xa2812c00) [pid = 1841] [serial = 458] [outer = 0x9ad52400] 12:32:57 INFO - PROCESS | 1841 | 1461007977053 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1435ms 12:32:57 INFO - PROCESS | 1841 | 1461007977106 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 1841 | 1461007977110 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 12:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:32:57 INFO - PROCESS | 1841 | 1461007977118 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 1841 | 1461007977121 Marionette TRACE conn4 <- [1,582,null,{}] 12:32:57 INFO - PROCESS | 1841 | 1461007977128 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:57 INFO - PROCESS | 1841 | 1461007977304 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 12:32:57 INFO - PROCESS | 1841 | 1461007977478 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 1841 | ++DOCSHELL 0xa0c4ec00 == 71 [pid = 1841] [id = 153] 12:32:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0xa2813c00) [pid = 1841] [serial = 459] [outer = (nil)] 12:32:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0xa2a08400) [pid = 1841] [serial = 460] [outer = 0xa2813c00] 12:32:57 INFO - PROCESS | 1841 | 1461007977584 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0xa3c25800) [pid = 1841] [serial = 461] [outer = 0xa2813c00] 12:32:58 INFO - PROCESS | 1841 | 1461007978615 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:32:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1538ms 12:32:58 INFO - PROCESS | 1841 | 1461007978655 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 1841 | 1461007978661 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 12:32:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:32:58 INFO - PROCESS | 1841 | 1461007978667 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 1841 | 1461007978672 Marionette TRACE conn4 <- [1,586,null,{}] 12:32:58 INFO - PROCESS | 1841 | 1461007978678 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:32:58 INFO - PROCESS | 1841 | 1461007978902 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 12:32:59 INFO - PROCESS | 1841 | 1461007979125 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb05c00 == 72 [pid = 1841] [id = 154] 12:32:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8eb07000) [pid = 1841] [serial = 462] [outer = (nil)] 12:32:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8eb0f400) [pid = 1841] [serial = 463] [outer = 0x8eb07000] 12:32:59 INFO - PROCESS | 1841 | 1461007979260 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0xa3c29400) [pid = 1841] [serial = 464] [outer = 0x8eb07000] 12:32:59 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:00 INFO - PROCESS | 1841 | 1461007980120 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:33:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:33:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1489ms 12:33:00 INFO - PROCESS | 1841 | 1461007980157 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 12:33:00 INFO - PROCESS | 1841 | 1461007980161 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 12:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:33:00 INFO - PROCESS | 1841 | 1461007980168 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 1841 | 1461007980171 Marionette TRACE conn4 <- [1,590,null,{}] 12:33:00 INFO - PROCESS | 1841 | 1461007980177 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:00 INFO - PROCESS | 1841 | 1461007980352 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 12:33:00 INFO - PROCESS | 1841 | 1461007980536 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b5c00 == 73 [pid = 1841] [id = 155] 12:33:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8b2b7000) [pid = 1841] [serial = 465] [outer = (nil)] 12:33:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8b2bc000) [pid = 1841] [serial = 466] [outer = 0x8b2b7000] 12:33:00 INFO - PROCESS | 1841 | 1461007980624 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8b2bdc00) [pid = 1841] [serial = 467] [outer = 0x8b2b7000] 12:33:01 INFO - PROCESS | 1841 | 1461007981585 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1485ms 12:33:01 INFO - PROCESS | 1841 | 1461007981654 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1841 | 1461007981658 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:33:01 INFO - PROCESS | 1841 | 1461007981664 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 1841 | 1461007981668 Marionette TRACE conn4 <- [1,594,null,{}] 12:33:01 INFO - PROCESS | 1841 | 1461007981674 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:01 INFO - PROCESS | 1841 | 1461007981856 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 12:33:02 INFO - PROCESS | 1841 | 1461007982424 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb0bc00 == 74 [pid = 1841] [id = 156] 12:33:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8bb0c000) [pid = 1841] [serial = 468] [outer = (nil)] 12:33:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8bb0e000) [pid = 1841] [serial = 469] [outer = 0x8bb0c000] 12:33:02 INFO - PROCESS | 1841 | 1461007982552 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8bb11400) [pid = 1841] [serial = 470] [outer = 0x8bb0c000] 12:33:03 INFO - PROCESS | 1841 | 1461007983639 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 2031ms 12:33:03 INFO - PROCESS | 1841 | 1461007983699 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 1841 | 1461007983706 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 12:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:33:03 INFO - PROCESS | 1841 | 1461007983715 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1841 | 1461007983719 Marionette TRACE conn4 <- [1,598,null,{}] 12:33:03 INFO - PROCESS | 1841 | 1461007983726 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:03 INFO - PROCESS | 1841 | 1461007983914 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 12:33:04 INFO - PROCESS | 1841 | 1461007984151 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2c3400 == 75 [pid = 1841] [id = 157] 12:33:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8c1c7800) [pid = 1841] [serial = 471] [outer = (nil)] 12:33:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8c3b9800) [pid = 1841] [serial = 472] [outer = 0x8c1c7800] 12:33:04 INFO - PROCESS | 1841 | 1461007984248 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8dc25000) [pid = 1841] [serial = 473] [outer = 0x8c1c7800] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc7dc00 == 74 [pid = 1841] [id = 53] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc1dc00 == 73 [pid = 1841] [id = 119] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x915eb800 == 72 [pid = 1841] [id = 142] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8ebe4400) [pid = 1841] [serial = 342] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x94475400) [pid = 1841] [serial = 345] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x98c28000) [pid = 1841] [serial = 348] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8c3c1000) [pid = 1841] [serial = 351] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8dfe8400) [pid = 1841] [serial = 354] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9ad19000) [pid = 1841] [serial = 357] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | 1461007985304 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x915e9000 == 71 [pid = 1841] [id = 141] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x8fcdb400 == 70 [pid = 1841] [id = 140] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3e0000 == 69 [pid = 1841] [id = 139] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1d0c00 == 68 [pid = 1841] [id = 138] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f2000 == 67 [pid = 1841] [id = 137] 12:33:05 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfeec00 == 66 [pid = 1841] [id = 128] 12:33:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1642ms 12:33:05 INFO - PROCESS | 1841 | 1461007985362 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 1841 | 1461007985369 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 12:33:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:33:05 INFO - PROCESS | 1841 | 1461007985377 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 1841 | 1461007985381 Marionette TRACE conn4 <- [1,602,null,{}] 12:33:05 INFO - PROCESS | 1841 | 1461007985387 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:05 INFO - PROCESS | 1841 | 1461007985572 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8fcdb800) [pid = 1841] [serial = 379] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8dfe2800) [pid = 1841] [serial = 361] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8dc28400) [pid = 1841] [serial = 360] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x97eba800) [pid = 1841] [serial = 372] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x936c9400) [pid = 1841] [serial = 369] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x94474000) [pid = 1841] [serial = 370] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x915e7400) [pid = 1841] [serial = 364] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x9138f800) [pid = 1841] [serial = 363] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x9700f000) [pid = 1841] [serial = 367] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x9447cc00) [pid = 1841] [serial = 366] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x98395400) [pid = 1841] [serial = 375] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x98c30c00) [pid = 1841] [serial = 376] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8fab6000) [pid = 1841] [serial = 378] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x98117800) [pid = 1841] [serial = 373] [outer = (nil)] [url = about:blank] 12:33:05 INFO - PROCESS | 1841 | 1461007985819 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3bc400 == 67 [pid = 1841] [id = 158] 12:33:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8de30c00) [pid = 1841] [serial = 474] [outer = (nil)] 12:33:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8dfe2800) [pid = 1841] [serial = 475] [outer = 0x8de30c00] 12:33:05 INFO - PROCESS | 1841 | 1461007985900 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8eb04800) [pid = 1841] [serial = 476] [outer = 0x8de30c00] 12:33:06 INFO - PROCESS | 1841 | 1461007986846 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1531ms 12:33:06 INFO - PROCESS | 1841 | 1461007986909 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 12:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:33:06 INFO - PROCESS | 1841 | 1461007986914 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 12:33:06 INFO - PROCESS | 1841 | 1461007986928 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1841 | 1461007986937 Marionette TRACE conn4 <- [1,606,null,{}] 12:33:06 INFO - PROCESS | 1841 | 1461007986947 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:07 INFO - PROCESS | 1841 | 1461007987138 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 12:33:07 INFO - PROCESS | 1841 | 1461007987274 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb05400 == 68 [pid = 1841] [id = 159] 12:33:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8f3d7800) [pid = 1841] [serial = 477] [outer = (nil)] 12:33:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8f417000) [pid = 1841] [serial = 478] [outer = 0x8f3d7800] 12:33:07 INFO - PROCESS | 1841 | 1461007987352 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8fac2800) [pid = 1841] [serial = 479] [outer = 0x8f3d7800] 12:33:08 INFO - PROCESS | 1841 | 1461007988269 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1401ms 12:33:08 INFO - PROCESS | 1841 | 1461007988331 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 12:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:33:08 INFO - PROCESS | 1841 | 1461007988336 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 12:33:08 INFO - PROCESS | 1841 | 1461007988343 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 1841 | 1461007988346 Marionette TRACE conn4 <- [1,610,null,{}] 12:33:08 INFO - PROCESS | 1841 | 1461007988352 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:08 INFO - PROCESS | 1841 | 1461007988568 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 12:33:08 INFO - PROCESS | 1841 | 1461007988594 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc86c00 == 69 [pid = 1841] [id = 160] 12:33:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8fcdb400) [pid = 1841] [serial = 480] [outer = (nil)] 12:33:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x90622000) [pid = 1841] [serial = 481] [outer = 0x8fcdb400] 12:33:08 INFO - PROCESS | 1841 | 1461007988669 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x91393400) [pid = 1841] [serial = 482] [outer = 0x8fcdb400] 12:33:09 INFO - PROCESS | 1841 | 1461007989629 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1345ms 12:33:09 INFO - PROCESS | 1841 | 1461007989688 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 1841 | 1461007989693 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 12:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:33:09 INFO - PROCESS | 1841 | 1461007989706 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 1841 | 1461007989709 Marionette TRACE conn4 <- [1,614,null,{}] 12:33:09 INFO - PROCESS | 1841 | 1461007989716 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:09 INFO - PROCESS | 1841 | 1461007989941 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 12:33:10 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x9314a000) [pid = 1841] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:33:10 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8fce3000) [pid = 1841] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:33:10 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8c1cf400) [pid = 1841] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:33:10 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x936c9c00) [pid = 1841] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:33:10 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8f414800) [pid = 1841] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:33:10 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x912dc000) [pid = 1841] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:33:10 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8c3b5800) [pid = 1841] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:33:10 INFO - PROCESS | 1841 | 1461007990303 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1cf400 == 70 [pid = 1841] [id = 161] 12:33:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8c3b5800) [pid = 1841] [serial = 483] [outer = (nil)] 12:33:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8f3d5000) [pid = 1841] [serial = 484] [outer = 0x8c3b5800] 12:33:10 INFO - PROCESS | 1841 | 1461007990394 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x9310fc00) [pid = 1841] [serial = 485] [outer = 0x8c3b5800] 12:33:11 INFO - PROCESS | 1841 | 1461007991233 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1591ms 12:33:11 INFO - PROCESS | 1841 | 1461007991292 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 1841 | 1461007991296 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 12:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:33:11 INFO - PROCESS | 1841 | 1461007991303 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1841 | 1461007991306 Marionette TRACE conn4 <- [1,618,null,{}] 12:33:11 INFO - PROCESS | 1841 | 1461007991311 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:11 INFO - PROCESS | 1841 | 1461007991476 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 12:33:11 INFO - PROCESS | 1841 | 1461007991487 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fabac00 == 71 [pid = 1841] [id = 162] 12:33:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x915e9000) [pid = 1841] [serial = 486] [outer = (nil)] 12:33:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x9700b800) [pid = 1841] [serial = 487] [outer = 0x915e9000] 12:33:11 INFO - PROCESS | 1841 | 1461007991561 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x979be400) [pid = 1841] [serial = 488] [outer = 0x915e9000] 12:33:12 INFO - PROCESS | 1841 | 1461007992620 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1380ms 12:33:12 INFO - PROCESS | 1841 | 1461007992685 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 1841 | 1461007992691 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 12:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:33:12 INFO - PROCESS | 1841 | 1461007992700 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 1841 | 1461007992706 Marionette TRACE conn4 <- [1,622,null,{}] 12:33:12 INFO - PROCESS | 1841 | 1461007992717 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:12 INFO - PROCESS | 1841 | 1461007992940 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 12:33:13 INFO - PROCESS | 1841 | 1461007993203 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb0a000 == 72 [pid = 1841] [id = 163] 12:33:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8bb0a400) [pid = 1841] [serial = 489] [outer = (nil)] 12:33:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8c1cc800) [pid = 1841] [serial = 490] [outer = 0x8bb0a400] 12:33:13 INFO - PROCESS | 1841 | 1461007993340 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8c3c1800) [pid = 1841] [serial = 491] [outer = 0x8bb0a400] 12:33:14 INFO - PROCESS | 1841 | 1461007994270 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1636ms 12:33:14 INFO - PROCESS | 1841 | 1461007994337 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 12:33:14 INFO - PROCESS | 1841 | 1461007994346 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 12:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:33:14 INFO - PROCESS | 1841 | 1461007994357 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 1841 | 1461007994361 Marionette TRACE conn4 <- [1,626,null,{}] 12:33:14 INFO - PROCESS | 1841 | 1461007994368 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:14 INFO - PROCESS | 1841 | 1461007994589 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 12:33:14 INFO - PROCESS | 1841 | 1461007994822 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc1f400 == 73 [pid = 1841] [id = 164] 12:33:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8dfe3800) [pid = 1841] [serial = 492] [outer = (nil)] 12:33:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8eb0c400) [pid = 1841] [serial = 493] [outer = 0x8dfe3800] 12:33:14 INFO - PROCESS | 1841 | 1461007994958 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8ebf1800) [pid = 1841] [serial = 494] [outer = 0x8dfe3800] 12:33:16 INFO - PROCESS | 1841 | 1461007996150 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:33:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1831ms 12:33:16 INFO - PROCESS | 1841 | 1461007996188 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 1841 | 1461007996192 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 12:33:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:33:16 INFO - PROCESS | 1841 | 1461007996199 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1841 | 1461007996206 Marionette TRACE conn4 <- [1,630,null,{}] 12:33:16 INFO - PROCESS | 1841 | 1461007996222 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:16 INFO - PROCESS | 1841 | 1461007996434 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 12:33:16 INFO - PROCESS | 1841 | 1461007996665 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb3c00 == 74 [pid = 1841] [id = 165] 12:33:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x97ebd800) [pid = 1841] [serial = 495] [outer = (nil)] 12:33:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x9811ac00) [pid = 1841] [serial = 496] [outer = 0x97ebd800] 12:33:16 INFO - PROCESS | 1841 | 1461007996762 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x982cbc00) [pid = 1841] [serial = 497] [outer = 0x97ebd800] 12:33:17 INFO - PROCESS | 1841 | 1461007997686 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1535ms 12:33:17 INFO - PROCESS | 1841 | 1461007997736 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 12:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:33:17 INFO - PROCESS | 1841 | 1461007997741 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 12:33:17 INFO - PROCESS | 1841 | 1461007997748 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 1841 | 1461007997752 Marionette TRACE conn4 <- [1,634,null,{}] 12:33:17 INFO - PROCESS | 1841 | 1461007997757 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:17 INFO - PROCESS | 1841 | 1461007997971 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 12:33:18 INFO - PROCESS | 1841 | 1461007998197 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x98391000 == 75 [pid = 1841] [id = 166] 12:33:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x98398800) [pid = 1841] [serial = 498] [outer = (nil)] 12:33:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x98c27400) [pid = 1841] [serial = 499] [outer = 0x98398800] 12:33:18 INFO - PROCESS | 1841 | 1461007998341 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x98cd0800) [pid = 1841] [serial = 500] [outer = 0x98398800] 12:33:18 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:19 INFO - PROCESS | 1841 | 1461007999258 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:33:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1546ms 12:33:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:33:19 INFO - PROCESS | 1841 | 1461007999294 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 1841 | 1461007999298 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 12:33:19 INFO - PROCESS | 1841 | 1461007999305 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 1841 | 1461007999308 Marionette TRACE conn4 <- [1,638,null,{}] 12:33:19 INFO - PROCESS | 1841 | 1461007999315 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:19 INFO - PROCESS | 1841 | 1461007999518 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 12:33:19 INFO - PROCESS | 1841 | 1461007999712 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x98395400 == 76 [pid = 1841] [id = 167] 12:33:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x98cd3400) [pid = 1841] [serial = 501] [outer = (nil)] 12:33:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x99176400) [pid = 1841] [serial = 502] [outer = 0x98cd3400] 12:33:19 INFO - PROCESS | 1841 | 1461007999848 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x9ad52000) [pid = 1841] [serial = 503] [outer = 0x98cd3400] 12:33:20 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:20 INFO - PROCESS | 1841 | 1461008000790 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:33:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1543ms 12:33:20 INFO - PROCESS | 1841 | 1461008000850 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 12:33:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:33:20 INFO - PROCESS | 1841 | 1461008000854 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 12:33:20 INFO - PROCESS | 1841 | 1461008000861 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 1841 | 1461008000865 Marionette TRACE conn4 <- [1,642,null,{}] 12:33:20 INFO - PROCESS | 1841 | 1461008000871 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:21 INFO - PROCESS | 1841 | 1461008001111 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 12:33:21 INFO - PROCESS | 1841 | 1461008001354 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x98c30400 == 77 [pid = 1841] [id = 168] 12:33:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x9ad59c00) [pid = 1841] [serial = 504] [outer = (nil)] 12:33:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0xa0c55400) [pid = 1841] [serial = 505] [outer = 0x9ad59c00] 12:33:21 INFO - PROCESS | 1841 | 1461008001491 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0xa28ba800) [pid = 1841] [serial = 506] [outer = 0x9ad59c00] 12:33:22 INFO - PROCESS | 1841 | 1461008002372 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:33:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1582ms 12:33:22 INFO - PROCESS | 1841 | 1461008002443 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 1841 | 1461008002447 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 12:33:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:33:22 INFO - PROCESS | 1841 | 1461008002454 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 1841 | 1461008002458 Marionette TRACE conn4 <- [1,646,null,{}] 12:33:22 INFO - PROCESS | 1841 | 1461008002464 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:22 INFO - PROCESS | 1841 | 1461008002678 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 12:33:22 INFO - PROCESS | 1841 | 1461008002942 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fab6000 == 78 [pid = 1841] [id = 169] 12:33:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9833a800) [pid = 1841] [serial = 507] [outer = (nil)] 12:33:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x98342000) [pid = 1841] [serial = 508] [outer = 0x9833a800] 12:33:23 INFO - PROCESS | 1841 | 1461008003074 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x98344800) [pid = 1841] [serial = 509] [outer = 0x9833a800] 12:33:23 INFO - PROCESS | 1841 | 1461008003988 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:33:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1582ms 12:33:24 INFO - PROCESS | 1841 | 1461008004037 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 1841 | 1461008004041 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 12:33:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:33:24 INFO - PROCESS | 1841 | 1461008004048 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 1841 | 1461008004052 Marionette TRACE conn4 <- [1,650,null,{}] 12:33:24 INFO - PROCESS | 1841 | 1461008004059 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:24 INFO - PROCESS | 1841 | 1461008004241 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 12:33:24 INFO - PROCESS | 1841 | 1461008004480 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea85c00 == 79 [pid = 1841] [id = 170] 12:33:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8ea88000) [pid = 1841] [serial = 510] [outer = (nil)] 12:33:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8ea8d000) [pid = 1841] [serial = 511] [outer = 0x8ea88000] 12:33:24 INFO - PROCESS | 1841 | 1461008004611 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8ea8f800) [pid = 1841] [serial = 512] [outer = 0x8ea88000] 12:33:25 INFO - PROCESS | 1841 | 1461008005474 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:33:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1485ms 12:33:25 INFO - PROCESS | 1841 | 1461008005534 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1841 | 1461008005539 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 12:33:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:33:25 INFO - PROCESS | 1841 | 1461008005545 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1841 | 1461008005549 Marionette TRACE conn4 <- [1,654,null,{}] 12:33:25 INFO - PROCESS | 1841 | 1461008005555 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:25 INFO - PROCESS | 1841 | 1461008005740 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 12:33:25 INFO - PROCESS | 1841 | 1461008005935 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea88800 == 80 [pid = 1841] [id = 171] 12:33:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8ea8a800) [pid = 1841] [serial = 513] [outer = (nil)] 12:33:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x8ea94c00) [pid = 1841] [serial = 514] [outer = 0x8ea8a800] 12:33:26 INFO - PROCESS | 1841 | 1461008006027 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x9833e800) [pid = 1841] [serial = 515] [outer = 0x8ea8a800] 12:33:27 INFO - PROCESS | 1841 | 1461008007016 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:33:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1537ms 12:33:27 INFO - PROCESS | 1841 | 1461008007083 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 1841 | 1461008007087 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 12:33:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:33:27 INFO - PROCESS | 1841 | 1461008007094 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1841 | 1461008007097 Marionette TRACE conn4 <- [1,658,null,{}] 12:33:27 INFO - PROCESS | 1841 | 1461008007103 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:27 INFO - PROCESS | 1841 | 1461008007286 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 12:33:27 INFO - PROCESS | 1841 | 1461008007468 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea8ac00 == 81 [pid = 1841] [id = 172] 12:33:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8ea92000) [pid = 1841] [serial = 516] [outer = (nil)] 12:33:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8ede6400) [pid = 1841] [serial = 517] [outer = 0x8ea92000] 12:33:27 INFO - PROCESS | 1841 | 1461008007604 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x8ede8800) [pid = 1841] [serial = 518] [outer = 0x8ea92000] 12:33:28 INFO - PROCESS | 1841 | 1461008008530 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:33:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1483ms 12:33:28 INFO - PROCESS | 1841 | 1461008008578 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 12:33:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:33:28 INFO - PROCESS | 1841 | 1461008008583 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 12:33:28 INFO - PROCESS | 1841 | 1461008008590 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 1841 | 1461008008595 Marionette TRACE conn4 <- [1,662,null,{}] 12:33:28 INFO - PROCESS | 1841 | 1461008008601 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:28 INFO - PROCESS | 1841 | 1461008008810 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 12:33:29 INFO - PROCESS | 1841 | 1461008009058 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb9c00 == 82 [pid = 1841] [id = 173] 12:33:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8c1d2800) [pid = 1841] [serial = 519] [outer = (nil)] 12:33:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x8ebf3c00) [pid = 1841] [serial = 520] [outer = 0x8c1d2800] 12:33:29 INFO - PROCESS | 1841 | 1461008009197 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x94474c00) [pid = 1841] [serial = 521] [outer = 0x8c1d2800] 12:33:29 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:30 INFO - PROCESS | 1841 | 1461008010503 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:33:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1939ms 12:33:30 INFO - PROCESS | 1841 | 1461008010529 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 1841 | 1461008010535 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 12:33:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:33:30 INFO - PROCESS | 1841 | 1461008010666 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 1841 | 1461008010673 Marionette TRACE conn4 <- [1,666,null,{}] 12:33:30 INFO - PROCESS | 1841 | 1461008010683 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:30 INFO - PROCESS | 1841 | 1461008010860 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 12:33:31 INFO - PROCESS | 1841 | 1461008011052 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb2c00 == 83 [pid = 1841] [id = 174] 12:33:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x8bb0b000) [pid = 1841] [serial = 522] [outer = (nil)] 12:33:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x8c156400) [pid = 1841] [serial = 523] [outer = 0x8bb0b000] 12:33:31 INFO - PROCESS | 1841 | 1461008011133 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x8c1cac00) [pid = 1841] [serial = 524] [outer = 0x8bb0b000] 12:33:31 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:32 INFO - PROCESS | 1841 | 1461008012159 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:33:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1599ms 12:33:32 INFO - PROCESS | 1841 | 1461008012204 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 1841 | 1461008012213 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 12:33:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:33:32 INFO - PROCESS | 1841 | 1461008012224 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1841 | 1461008012228 Marionette TRACE conn4 <- [1,670,null,{}] 12:33:32 INFO - PROCESS | 1841 | 1461008012235 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:32 INFO - PROCESS | 1841 | 1461008012475 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 12:33:32 INFO - PROCESS | 1841 | 1461008012716 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b8800 == 84 [pid = 1841] [id = 175] 12:33:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x8bb12000) [pid = 1841] [serial = 525] [outer = (nil)] 12:33:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x8dfe4000) [pid = 1841] [serial = 526] [outer = 0x8bb12000] 12:33:32 INFO - PROCESS | 1841 | 1461008012810 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x8ea89000) [pid = 1841] [serial = 527] [outer = 0x8bb12000] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x97ebf400 == 83 [pid = 1841] [id = 77] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc1d400 == 82 [pid = 1841] [id = 96] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebe8800 == 81 [pid = 1841] [id = 95] 12:33:33 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x9447b400) [pid = 1841] [serial = 427] [outer = (nil)] [url = about:blank] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0xa0c4ec00 == 80 [pid = 1841] [id = 153] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x98f34c00 == 79 [pid = 1841] [id = 152] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x9ad57800 == 78 [pid = 1841] [id = 151] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfef000 == 77 [pid = 1841] [id = 150] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb0000 == 76 [pid = 1841] [id = 149] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x9811d800 == 75 [pid = 1841] [id = 148] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3b9000 == 74 [pid = 1841] [id = 147] 12:33:33 INFO - PROCESS | 1841 | 1461008013882 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8afafc00 == 73 [pid = 1841] [id = 146] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8fcde000 == 72 [pid = 1841] [id = 145] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfe2c00 == 71 [pid = 1841] [id = 144] 12:33:33 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb1000 == 70 [pid = 1841] [id = 143] 12:33:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:33:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1688ms 12:33:33 INFO - PROCESS | 1841 | 1461008013912 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1841 | 1461008013916 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 12:33:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:33:33 INFO - PROCESS | 1841 | 1461008013922 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1841 | 1461008013928 Marionette TRACE conn4 <- [1,674,null,{}] 12:33:33 INFO - PROCESS | 1841 | 1461008013945 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0xa0af6800) [pid = 1841] [serial = 397] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x94473c00) [pid = 1841] [serial = 425] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8ebe4800) [pid = 1841] [serial = 406] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x8f3dc400) [pid = 1841] [serial = 384] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x915ecc00) [pid = 1841] [serial = 422] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x936c1000) [pid = 1841] [serial = 387] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x8dc25400) [pid = 1841] [serial = 412] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8dfe7000) [pid = 1841] [serial = 413] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x936cc000) [pid = 1841] [serial = 424] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x98122800) [pid = 1841] [serial = 382] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8fb8f800) [pid = 1841] [serial = 419] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x97ba9800) [pid = 1841] [serial = 381] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x97923400) [pid = 1841] [serial = 340] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8f41c000) [pid = 1841] [serial = 418] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x9eb43800) [pid = 1841] [serial = 394] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x9700d400) [pid = 1841] [serial = 211] [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.] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x915e6400) [pid = 1841] [serial = 421] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8b0f0c00) [pid = 1841] [serial = 409] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x98cd4800) [pid = 1841] [serial = 390] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8f41cc00) [pid = 1841] [serial = 400] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8afb5c00) [pid = 1841] [serial = 403] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8ebef000) [pid = 1841] [serial = 416] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8dfea800) [pid = 1841] [serial = 415] [outer = (nil)] [url = about:blank] 12:33:34 INFO - PROCESS | 1841 | 1461008014217 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 12:33:34 INFO - PROCESS | 1841 | 1461008014422 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfe7800 == 71 [pid = 1841] [id = 176] 12:33:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8eb0e800) [pid = 1841] [serial = 528] [outer = (nil)] 12:33:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8ebef000) [pid = 1841] [serial = 529] [outer = 0x8eb0e800] 12:33:34 INFO - PROCESS | 1841 | 1461008014501 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8edea000) [pid = 1841] [serial = 530] [outer = 0x8eb0e800] 12:33:34 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:35 INFO - PROCESS | 1841 | 1461008015274 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:33:35 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 12:33:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1385ms 12:33:35 INFO - PROCESS | 1841 | 1461008015307 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 1841 | 1461008015311 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 12:33:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:33:35 INFO - PROCESS | 1841 | 1461008015317 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 1841 | 1461008015321 Marionette TRACE conn4 <- [1,678,null,{}] 12:33:35 INFO - PROCESS | 1841 | 1461008015326 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:35 INFO - PROCESS | 1841 | 1461008015495 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 12:33:35 INFO - PROCESS | 1841 | 1461008015516 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eded000 == 72 [pid = 1841] [id = 177] 12:33:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8f416800) [pid = 1841] [serial = 531] [outer = (nil)] 12:33:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8f41c000) [pid = 1841] [serial = 532] [outer = 0x8f416800] 12:33:35 INFO - PROCESS | 1841 | 1461008015592 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8f420800) [pid = 1841] [serial = 533] [outer = 0x8f416800] 12:33:36 INFO - PROCESS | 1841 | 1461008016597 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:33:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1336ms 12:33:36 INFO - PROCESS | 1841 | 1461008016660 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 12:33:36 INFO - PROCESS | 1841 | 1461008016664 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 12:33:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:33:36 INFO - PROCESS | 1841 | 1461008016670 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 1841 | 1461008016674 Marionette TRACE conn4 <- [1,682,null,{}] 12:33:36 INFO - PROCESS | 1841 | 1461008016679 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:36 INFO - PROCESS | 1841 | 1461008016902 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 12:33:36 INFO - PROCESS | 1841 | 1461008016928 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c153c00 == 73 [pid = 1841] [id = 178] 12:33:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8f418400) [pid = 1841] [serial = 534] [outer = (nil)] 12:33:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8fc7c800) [pid = 1841] [serial = 535] [outer = 0x8f418400] 12:33:37 INFO - PROCESS | 1841 | 1461008017004 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8fce1000) [pid = 1841] [serial = 536] [outer = 0x8f418400] 12:33:38 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:38 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:33:38 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x93108c00) [pid = 1841] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:33:38 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8fcdb400) [pid = 1841] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:33:38 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8c3b5800) [pid = 1841] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:33:38 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8bb0c000) [pid = 1841] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:33:38 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8de30c00) [pid = 1841] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:33:38 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8f3d7800) [pid = 1841] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:33:38 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8c1c7800) [pid = 1841] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:33:38 INFO - PROCESS | 1841 | 1461008018657 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:33:38 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) 12:33:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2037ms 12:33:38 INFO - PROCESS | 1841 | 1461008018708 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 1841 | 1461008018711 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 12:33:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:33:38 INFO - PROCESS | 1841 | 1461008018718 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1841 | 1461008018720 Marionette TRACE conn4 <- [1,686,null,{}] 12:33:38 INFO - PROCESS | 1841 | 1461008018726 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:38 INFO - PROCESS | 1841 | 1461008018957 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 12:33:39 INFO - PROCESS | 1841 | 1461008019047 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0eec00 == 74 [pid = 1841] [id = 179] 12:33:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8bb0c000) [pid = 1841] [serial = 537] [outer = (nil)] 12:33:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9310b800) [pid = 1841] [serial = 538] [outer = 0x8bb0c000] 12:33:39 INFO - PROCESS | 1841 | 1461008019125 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x936ce800) [pid = 1841] [serial = 539] [outer = 0x8bb0c000] 12:33:40 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:40 INFO - PROCESS | 1841 | 1461008020219 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:33:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1529ms 12:33:40 INFO - PROCESS | 1841 | 1461008020247 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 1841 | 1461008020251 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 12:33:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:33:40 INFO - PROCESS | 1841 | 1461008020257 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1841 | 1461008020261 Marionette TRACE conn4 <- [1,690,null,{}] 12:33:40 INFO - PROCESS | 1841 | 1461008020266 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:40 INFO - PROCESS | 1841 | 1461008020423 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 12:33:40 INFO - PROCESS | 1841 | 1461008020698 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afafc00 == 75 [pid = 1841] [id = 180] 12:33:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8afb0000) [pid = 1841] [serial = 540] [outer = (nil)] 12:33:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8b0f4000) [pid = 1841] [serial = 541] [outer = 0x8afb0000] 12:33:40 INFO - PROCESS | 1841 | 1461008020792 Marionette DEBUG loaded listener.js 12:33:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8bb14000) [pid = 1841] [serial = 542] [outer = 0x8afb0000] 12:33:42 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:42 INFO - PROCESS | 1841 | 1461008022293 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:33:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2081ms 12:33:42 INFO - PROCESS | 1841 | 1461008022341 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 1841 | 1461008022347 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 12:33:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:33:42 INFO - PROCESS | 1841 | 1461008022356 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 1841 | 1461008022362 Marionette TRACE conn4 <- [1,694,null,{}] 12:33:42 INFO - PROCESS | 1841 | 1461008022371 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:42 INFO - PROCESS | 1841 | 1461008022594 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 12:33:42 INFO - PROCESS | 1841 | 1461008022776 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c157c00 == 76 [pid = 1841] [id = 181] 12:33:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8c15a000) [pid = 1841] [serial = 543] [outer = (nil)] 12:33:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8de2fc00) [pid = 1841] [serial = 544] [outer = 0x8c15a000] 12:33:42 INFO - PROCESS | 1841 | 1461008022866 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x8dfeb000) [pid = 1841] [serial = 545] [outer = 0x8c15a000] 12:33:44 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:44 INFO - PROCESS | 1841 | 1461008024213 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:33:44 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) 12:33:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1902ms 12:33:44 INFO - PROCESS | 1841 | 1461008024398 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 1841 | 1461008024406 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 12:33:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:33:44 INFO - PROCESS | 1841 | 1461008024424 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1841 | 1461008024427 Marionette TRACE conn4 <- [1,698,null,{}] 12:33:44 INFO - PROCESS | 1841 | 1461008024434 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:44 INFO - PROCESS | 1841 | 1461008024622 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 12:33:44 INFO - PROCESS | 1841 | 1461008024801 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c4400 == 77 [pid = 1841] [id = 182] 12:33:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x8c3b9000) [pid = 1841] [serial = 546] [outer = (nil)] 12:33:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8ebe5400) [pid = 1841] [serial = 547] [outer = 0x8c3b9000] 12:33:44 INFO - PROCESS | 1841 | 1461008024890 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8f415000) [pid = 1841] [serial = 548] [outer = 0x8c3b9000] 12:33:46 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:46 INFO - PROCESS | 1841 | 1461008026269 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:33:46 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) 12:33:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1883ms 12:33:46 INFO - PROCESS | 1841 | 1461008026361 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 12:33:46 INFO - PROCESS | 1841 | 1461008026365 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 12:33:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:33:46 INFO - PROCESS | 1841 | 1461008026388 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:33:46 INFO - PROCESS | 1841 | 1461008026399 Marionette TRACE conn4 <- [1,702,null,{}] 12:33:46 INFO - PROCESS | 1841 | 1461008026419 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:46 INFO - PROCESS | 1841 | 1461008026643 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 12:33:46 INFO - PROCESS | 1841 | 1461008026824 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c14ec00 == 78 [pid = 1841] [id = 183] 12:33:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x8f3dc800) [pid = 1841] [serial = 549] [outer = (nil)] 12:33:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x915e8400) [pid = 1841] [serial = 550] [outer = 0x8f3dc800] 12:33:46 INFO - PROCESS | 1841 | 1461008026910 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x95804400) [pid = 1841] [serial = 551] [outer = 0x8f3dc800] 12:33:48 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:48 INFO - PROCESS | 1841 | 1461008028232 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:33:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1898ms 12:33:48 INFO - PROCESS | 1841 | 1461008028364 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 1841 | 1461008028369 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 12:33:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:33:48 INFO - PROCESS | 1841 | 1461008028387 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 1841 | 1461008028391 Marionette TRACE conn4 <- [1,706,null,{}] 12:33:48 INFO - PROCESS | 1841 | 1461008028397 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:48 INFO - PROCESS | 1841 | 1461008028572 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 12:33:48 INFO - PROCESS | 1841 | 1461008028753 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x936cf800 == 79 [pid = 1841] [id = 184] 12:33:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x96b0c000) [pid = 1841] [serial = 552] [outer = (nil)] 12:33:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x979c3c00) [pid = 1841] [serial = 553] [outer = 0x96b0c000] 12:33:48 INFO - PROCESS | 1841 | 1461008028840 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x97eba800) [pid = 1841] [serial = 554] [outer = 0x96b0c000] 12:33:50 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:50 INFO - PROCESS | 1841 | 1461008030148 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:33:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1790ms 12:33:50 INFO - PROCESS | 1841 | 1461008030176 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1841 | 1461008030179 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 12:33:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:33:50 INFO - PROCESS | 1841 | 1461008030187 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1841 | 1461008030191 Marionette TRACE conn4 <- [1,710,null,{}] 12:33:50 INFO - PROCESS | 1841 | 1461008030246 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:50 INFO - PROCESS | 1841 | 1461008030513 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 12:33:50 INFO - PROCESS | 1841 | 1461008030646 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x979c8800 == 80 [pid = 1841] [id = 185] 12:33:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x97b62000) [pid = 1841] [serial = 555] [outer = (nil)] 12:33:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x982cdc00) [pid = 1841] [serial = 556] [outer = 0x97b62000] 12:33:50 INFO - PROCESS | 1841 | 1461008030752 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x98c2d400) [pid = 1841] [serial = 557] [outer = 0x97b62000] 12:33:52 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:52 INFO - PROCESS | 1841 | 1461008032164 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:33:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2085ms 12:33:52 INFO - PROCESS | 1841 | 1461008032272 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 12:33:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:33:52 INFO - PROCESS | 1841 | 1461008032277 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 12:33:52 INFO - PROCESS | 1841 | 1461008032284 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1841 | 1461008032287 Marionette TRACE conn4 <- [1,714,null,{}] 12:33:52 INFO - PROCESS | 1841 | 1461008032294 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:52 INFO - PROCESS | 1841 | 1461008032473 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 12:33:52 INFO - PROCESS | 1841 | 1461008032660 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x982cfc00 == 81 [pid = 1841] [id = 186] 12:33:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x9838b400) [pid = 1841] [serial = 558] [outer = (nil)] 12:33:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x9916ac00) [pid = 1841] [serial = 559] [outer = 0x9838b400] 12:33:52 INFO - PROCESS | 1841 | 1461008032746 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x9eb45c00) [pid = 1841] [serial = 560] [outer = 0x9838b400] 12:33:54 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:54 INFO - PROCESS | 1841 | 1461008034100 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:33:54 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 12:33:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1832ms 12:33:54 INFO - PROCESS | 1841 | 1461008034116 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1841 | 1461008034119 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 12:33:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:33:54 INFO - PROCESS | 1841 | 1461008034126 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1841 | 1461008034129 Marionette TRACE conn4 <- [1,718,null,{}] 12:33:54 INFO - PROCESS | 1841 | 1461008034180 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:54 INFO - PROCESS | 1841 | 1461008034366 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 12:33:54 INFO - PROCESS | 1841 | 1461008034557 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c152800 == 82 [pid = 1841] [id = 187] 12:33:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x8c157400) [pid = 1841] [serial = 561] [outer = (nil)] 12:33:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x91396000) [pid = 1841] [serial = 562] [outer = 0x8c157400] 12:33:54 INFO - PROCESS | 1841 | 1461008034643 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x9700fc00) [pid = 1841] [serial = 563] [outer = 0x8c157400] 12:33:56 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:56 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:33:56 INFO - PROCESS | 1841 | 1461008036322 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:33:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2232ms 12:33:56 INFO - PROCESS | 1841 | 1461008036359 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 1841 | 1461008036367 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 12:33:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:33:56 INFO - PROCESS | 1841 | 1461008036520 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:33:56 INFO - PROCESS | 1841 | 1461008036526 Marionette TRACE conn4 <- [1,722,null,{}] 12:33:56 INFO - PROCESS | 1841 | 1461008036540 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:56 INFO - PROCESS | 1841 | 1461008036718 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 12:33:56 INFO - PROCESS | 1841 | 1461008036906 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc1b400 == 83 [pid = 1841] [id = 188] 12:33:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x8dc22000) [pid = 1841] [serial = 564] [outer = (nil)] 12:33:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x8ea89800) [pid = 1841] [serial = 565] [outer = 0x8dc22000] 12:33:56 INFO - PROCESS | 1841 | 1461008036988 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x8eb0dc00) [pid = 1841] [serial = 566] [outer = 0x8dc22000] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x915e3c00 == 82 [pid = 1841] [id = 55] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3bc400 == 81 [pid = 1841] [id = 158] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2c3400 == 80 [pid = 1841] [id = 157] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x97007800 == 79 [pid = 1841] [id = 43] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x98f32800 == 78 [pid = 1841] [id = 41] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8fabd400 == 77 [pid = 1841] [id = 81] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d4c00 == 76 [pid = 1841] [id = 82] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x9949fc00) [pid = 1841] [serial = 448] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x9ae96800) [pid = 1841] [serial = 451] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x9fb32c00) [pid = 1841] [serial = 454] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x9700b800) [pid = 1841] [serial = 487] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0xa0c49800) [pid = 1841] [serial = 457] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0xa2a08400) [pid = 1841] [serial = 460] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8eb0f400) [pid = 1841] [serial = 463] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x8b2bc000) [pid = 1841] [serial = 466] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8b0ed800) [pid = 1841] [serial = 430] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8f3d8400) [pid = 1841] [serial = 433] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x915e4c00) [pid = 1841] [serial = 436] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x978dd400) [pid = 1841] [serial = 439] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x9811a400) [pid = 1841] [serial = 442] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x9838f000) [pid = 1841] [serial = 445] [outer = (nil)] [url = about:blank] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0eec00 == 75 [pid = 1841] [id = 179] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8c153c00 == 74 [pid = 1841] [id = 178] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8eded000 == 73 [pid = 1841] [id = 177] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfe7800 == 72 [pid = 1841] [id = 176] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b8800 == 71 [pid = 1841] [id = 175] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb2c00 == 70 [pid = 1841] [id = 174] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc1f400 == 69 [pid = 1841] [id = 164] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb0a000 == 68 [pid = 1841] [id = 163] 12:33:57 INFO - PROCESS | 1841 | --DOCSHELL 0x8fabac00 == 67 [pid = 1841] [id = 162] 12:33:58 INFO - PROCESS | 1841 | 1461008037994 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:33:58 INFO - PROCESS | 1841 | 1461008038082 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 12:33:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:33:58 INFO - PROCESS | 1841 | 1461008038092 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 1841 | 1461008038097 Marionette TRACE conn4 <- [1,726,null,{}] 12:33:58 INFO - PROCESS | 1841 | 1461008038103 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:58 INFO - PROCESS | 1841 | 1461008038319 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 12:33:58 INFO - PROCESS | 1841 | 1461008038569 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c3c00 == 68 [pid = 1841] [id = 189] 12:33:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8dc1f400) [pid = 1841] [serial = 567] [outer = (nil)] 12:33:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8eb0bc00) [pid = 1841] [serial = 568] [outer = 0x8dc1f400] 12:33:58 INFO - PROCESS | 1841 | 1461008038649 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8edeac00) [pid = 1841] [serial = 569] [outer = 0x8dc1f400] 12:33:59 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:59 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:33:59 INFO - PROCESS | 1841 | 1461008039540 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:33:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1531ms 12:33:59 INFO - PROCESS | 1841 | 1461008039625 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 1841 | 1461008039629 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 12:33:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:33:59 INFO - PROCESS | 1841 | 1461008039636 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1841 | 1461008039641 Marionette TRACE conn4 <- [1,730,null,{}] 12:33:59 INFO - PROCESS | 1841 | 1461008039657 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:33:59 INFO - PROCESS | 1841 | 1461008039846 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 12:34:00 INFO - PROCESS | 1841 | 1461008040057 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f41e000 == 69 [pid = 1841] [id = 190] 12:34:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8fc7ac00) [pid = 1841] [serial = 570] [outer = (nil)] 12:34:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x915de800) [pid = 1841] [serial = 571] [outer = 0x8fc7ac00] 12:34:00 INFO - PROCESS | 1841 | 1461008040151 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x9310f800) [pid = 1841] [serial = 572] [outer = 0x8fc7ac00] 12:34:00 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:00 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:01 INFO - PROCESS | 1841 | 1461008041094 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:34:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:34:01 INFO - PROCESS | 1841 | 1461008041181 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 12:34:01 INFO - PROCESS | 1841 | 1461008041188 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 1841 | 1461008041191 Marionette TRACE conn4 <- [1,734,null,{}] 12:34:01 INFO - PROCESS | 1841 | 1461008041197 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:01 INFO - PROCESS | 1841 | 1461008041463 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 12:34:01 INFO - PROCESS | 1841 | 1461008041491 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fabd400 == 70 [pid = 1841] [id = 191] 12:34:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x915e0400) [pid = 1841] [serial = 573] [outer = (nil)] 12:34:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x979bc000) [pid = 1841] [serial = 574] [outer = 0x915e0400] 12:34:01 INFO - PROCESS | 1841 | 1461008041570 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x97cc2c00) [pid = 1841] [serial = 575] [outer = 0x915e0400] 12:34:02 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x8bb0b000) [pid = 1841] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:34:02 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8f416800) [pid = 1841] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:34:02 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8eb0e800) [pid = 1841] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:34:02 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8bb12000) [pid = 1841] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:34:02 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8f418400) [pid = 1841] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:34:02 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:02 INFO - PROCESS | 1841 | 1461008042688 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:34:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1533ms 12:34:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:34:02 INFO - PROCESS | 1841 | 1461008042722 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 1841 | 1461008042725 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 12:34:02 INFO - PROCESS | 1841 | 1461008042731 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 1841 | 1461008042735 Marionette TRACE conn4 <- [1,738,null,{}] 12:34:02 INFO - PROCESS | 1841 | 1461008042740 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:02 INFO - PROCESS | 1841 | 1461008042960 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 12:34:02 INFO - PROCESS | 1841 | 1461008042975 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f1800 == 71 [pid = 1841] [id = 192] 12:34:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8bb14c00) [pid = 1841] [serial = 576] [outer = (nil)] 12:34:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x96b15000) [pid = 1841] [serial = 577] [outer = 0x8bb14c00] 12:34:03 INFO - PROCESS | 1841 | 1461008043048 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x98118400) [pid = 1841] [serial = 578] [outer = 0x8bb14c00] 12:34:04 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:04 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:04 INFO - PROCESS | 1841 | 1461008044329 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:34:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:34:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1642ms 12:34:04 INFO - PROCESS | 1841 | 1461008044373 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 12:34:04 INFO - PROCESS | 1841 | 1461008044380 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 12:34:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:34:04 INFO - PROCESS | 1841 | 1461008044390 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 1841 | 1461008044395 Marionette TRACE conn4 <- [1,742,null,{}] 12:34:04 INFO - PROCESS | 1841 | 1461008044406 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:04 INFO - PROCESS | 1841 | 1461008044695 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 12:34:04 INFO - PROCESS | 1841 | 1461008044856 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c4800 == 72 [pid = 1841] [id = 193] 12:34:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8dc1bc00) [pid = 1841] [serial = 579] [outer = (nil)] 12:34:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8dc29c00) [pid = 1841] [serial = 580] [outer = 0x8dc1bc00] 12:34:04 INFO - PROCESS | 1841 | 1461008044949 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x8dfe5800) [pid = 1841] [serial = 581] [outer = 0x8dc1bc00] 12:34:06 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:06 INFO - PROCESS | 1841 | 1461008046315 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:34:06 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 12:34:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1991ms 12:34:06 INFO - PROCESS | 1841 | 1461008046383 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 12:34:06 INFO - PROCESS | 1841 | 1461008046392 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 12:34:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:34:06 INFO - PROCESS | 1841 | 1461008046423 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 1841 | 1461008046427 Marionette TRACE conn4 <- [1,746,null,{}] 12:34:06 INFO - PROCESS | 1841 | 1461008046434 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:06 INFO - PROCESS | 1841 | 1461008046634 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 12:34:06 INFO - PROCESS | 1841 | 1461008046815 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3b6000 == 73 [pid = 1841] [id = 194] 12:34:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8dfe5400) [pid = 1841] [serial = 582] [outer = (nil)] 12:34:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x8eb0fc00) [pid = 1841] [serial = 583] [outer = 0x8dfe5400] 12:34:06 INFO - PROCESS | 1841 | 1461008046904 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x8f41d800) [pid = 1841] [serial = 584] [outer = 0x8dfe5400] 12:34:07 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:08 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:08 INFO - PROCESS | 1841 | 1461008048482 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:34:08 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.) 12:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2095ms 12:34:08 INFO - PROCESS | 1841 | 1461008048514 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 1841 | 1461008048519 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 12:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:34:08 INFO - PROCESS | 1841 | 1461008048526 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 1841 | 1461008048533 Marionette TRACE conn4 <- [1,750,null,{}] 12:34:08 INFO - PROCESS | 1841 | 1461008048550 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:08 INFO - PROCESS | 1841 | 1461008048824 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 12:34:08 INFO - PROCESS | 1841 | 1461008048960 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc1c400 == 74 [pid = 1841] [id = 195] 12:34:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x8fc79000) [pid = 1841] [serial = 585] [outer = (nil)] 12:34:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x915edc00) [pid = 1841] [serial = 586] [outer = 0x8fc79000] 12:34:09 INFO - PROCESS | 1841 | 1461008049091 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9700b400) [pid = 1841] [serial = 587] [outer = 0x8fc79000] 12:34:10 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:10 INFO - PROCESS | 1841 | 1461008050480 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:34:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1994ms 12:34:10 INFO - PROCESS | 1841 | 1461008050541 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 1841 | 1461008050546 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 12:34:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:34:10 INFO - PROCESS | 1841 | 1461008050573 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 1841 | 1461008050577 Marionette TRACE conn4 <- [1,754,null,{}] 12:34:10 INFO - PROCESS | 1841 | 1461008050584 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:10 INFO - PROCESS | 1841 | 1461008050757 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 12:34:10 INFO - PROCESS | 1841 | 1461008050940 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb7800 == 75 [pid = 1841] [id = 196] 12:34:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x982d0800) [pid = 1841] [serial = 588] [outer = (nil)] 12:34:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x98347000) [pid = 1841] [serial = 589] [outer = 0x982d0800] 12:34:11 INFO - PROCESS | 1841 | 1461008051045 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x98cd1000) [pid = 1841] [serial = 590] [outer = 0x982d0800] 12:34:12 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:12 INFO - PROCESS | 1841 | 1461008052367 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:34:12 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 12:34:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1843ms 12:34:12 INFO - PROCESS | 1841 | 1461008052413 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 1841 | 1461008052417 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 12:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:34:12 INFO - PROCESS | 1841 | 1461008052522 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 1841 | 1461008052526 Marionette TRACE conn4 <- [1,758,null,{}] 12:34:12 INFO - PROCESS | 1841 | 1461008052535 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:12 INFO - PROCESS | 1841 | 1461008052705 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 12:34:12 INFO - PROCESS | 1841 | 1461008052887 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x9833cc00 == 76 [pid = 1841] [id = 197] 12:34:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98346c00) [pid = 1841] [serial = 591] [outer = (nil)] 12:34:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x994a2400) [pid = 1841] [serial = 592] [outer = 0x98346c00] 12:34:12 INFO - PROCESS | 1841 | 1461008052973 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x9ad10800) [pid = 1841] [serial = 593] [outer = 0x98346c00] 12:34:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:13 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:13 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:13 INFO - PROCESS | 1841 | 1461008053854 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:34:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:34:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1438ms 12:34:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:34:13 INFO - PROCESS | 1841 | 1461008053907 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 1841 | 1461008053911 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 12:34:13 INFO - PROCESS | 1841 | 1461008053917 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 1841 | 1461008053921 Marionette TRACE conn4 <- [1,762,null,{}] 12:34:13 INFO - PROCESS | 1841 | 1461008053927 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:14 INFO - PROCESS | 1841 | 1461008054161 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 12:34:14 INFO - PROCESS | 1841 | 1461008054406 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2bb000 == 77 [pid = 1841] [id = 198] 12:34:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x9ad51000) [pid = 1841] [serial = 594] [outer = (nil)] 12:34:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0xa0a66000) [pid = 1841] [serial = 595] [outer = 0x9ad51000] 12:34:14 INFO - PROCESS | 1841 | 1461008054546 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0xa28b3000) [pid = 1841] [serial = 596] [outer = 0x9ad51000] 12:34:15 INFO - PROCESS | 1841 | 1461008055811 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:34:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:34:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1992ms 12:34:15 INFO - PROCESS | 1841 | 1461008055911 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 1841 | 1461008055914 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 12:34:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:34:16 INFO - PROCESS | 1841 | 1461008056018 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1841 | 1461008056023 Marionette TRACE conn4 <- [1,766,null,{}] 12:34:16 INFO - PROCESS | 1841 | 1461008056031 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:16 INFO - PROCESS | 1841 | 1461008056210 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 12:34:16 INFO - PROCESS | 1841 | 1461008056418 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb8800 == 78 [pid = 1841] [id = 199] 12:34:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x8b08b400) [pid = 1841] [serial = 597] [outer = (nil)] 12:34:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x8b08e400) [pid = 1841] [serial = 598] [outer = 0x8b08b400] 12:34:16 INFO - PROCESS | 1841 | 1461008056511 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x8b090400) [pid = 1841] [serial = 599] [outer = 0x8b08b400] 12:34:18 INFO - PROCESS | 1841 | 1461008058086 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:34:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:34:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2135ms 12:34:18 INFO - PROCESS | 1841 | 1461008058154 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 1841 | 1461008058161 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 12:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:34:18 INFO - PROCESS | 1841 | 1461008058174 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 1841 | 1461008058179 Marionette TRACE conn4 <- [1,770,null,{}] 12:34:18 INFO - PROCESS | 1841 | 1461008058188 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:18 INFO - PROCESS | 1841 | 1461008058421 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 12:34:18 INFO - PROCESS | 1841 | 1461008058661 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c155c00 == 79 [pid = 1841] [id = 200] 12:34:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x8c159c00) [pid = 1841] [serial = 600] [outer = (nil)] 12:34:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x8c1cd400) [pid = 1841] [serial = 601] [outer = 0x8c159c00] 12:34:18 INFO - PROCESS | 1841 | 1461008058743 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x8c3bf400) [pid = 1841] [serial = 602] [outer = 0x8c159c00] 12:34:19 INFO - PROCESS | 1841 | 1461008059642 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1487ms 12:34:19 INFO - PROCESS | 1841 | 1461008059661 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 12:34:19 INFO - PROCESS | 1841 | 1461008059669 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 12:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:34:19 INFO - PROCESS | 1841 | 1461008059680 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:34:19 INFO - PROCESS | 1841 | 1461008059684 Marionette TRACE conn4 <- [1,774,null,{}] 12:34:19 INFO - PROCESS | 1841 | 1461008059691 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:19 INFO - PROCESS | 1841 | 1461008059862 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 12:34:20 INFO - PROCESS | 1841 | 1461008060065 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb10000 == 80 [pid = 1841] [id = 201] 12:34:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x8c157000) [pid = 1841] [serial = 603] [outer = (nil)] 12:34:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x8ea8d800) [pid = 1841] [serial = 604] [outer = 0x8c157000] 12:34:20 INFO - PROCESS | 1841 | 1461008060147 Marionette DEBUG loaded listener.js 12:34:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x8ebe7800) [pid = 1841] [serial = 605] [outer = 0x8c157000] 12:34:21 INFO - PROCESS | 1841 | 1461008061216 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1582ms 12:34:21 INFO - PROCESS | 1841 | 1461008061262 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 1841 | 1461008061266 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 12:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:34:21 INFO - PROCESS | 1841 | 1461008061273 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1841 | 1461008061279 Marionette TRACE conn4 <- [1,778,null,{}] 12:34:21 INFO - PROCESS | 1841 | 1461008061295 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:21 INFO - PROCESS | 1841 | 1461008061538 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 12:34:21 INFO - PROCESS | 1841 | 1461008061872 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb0bc00 == 79 [pid = 1841] [id = 156] 12:34:21 INFO - PROCESS | 1841 | --DOCSHELL 0x8de2c000 == 78 [pid = 1841] [id = 97] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x98c27400) [pid = 1841] [serial = 499] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x8ea8d000) [pid = 1841] [serial = 511] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x8ebf3c00) [pid = 1841] [serial = 520] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x8ede6400) [pid = 1841] [serial = 517] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x8eb0c400) [pid = 1841] [serial = 493] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x8c1cc800) [pid = 1841] [serial = 490] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x9811ac00) [pid = 1841] [serial = 496] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x8ea94c00) [pid = 1841] [serial = 514] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x98342000) [pid = 1841] [serial = 508] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0xa0c55400) [pid = 1841] [serial = 505] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x99176400) [pid = 1841] [serial = 502] [outer = (nil)] [url = about:blank] 12:34:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b08a800 == 79 [pid = 1841] [id = 202] 12:34:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x8b2b6400) [pid = 1841] [serial = 606] [outer = (nil)] 12:34:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x8c1d0400) [pid = 1841] [serial = 607] [outer = 0x8b2b6400] 12:34:22 INFO - PROCESS | 1841 | 1461008062024 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x8ede0800) [pid = 1841] [serial = 608] [outer = 0x8b2b6400] 12:34:22 INFO - PROCESS | 1841 | --DOCSHELL 0x8fabd400 == 78 [pid = 1841] [id = 191] 12:34:22 INFO - PROCESS | 1841 | --DOCSHELL 0x8f41e000 == 77 [pid = 1841] [id = 190] 12:34:22 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3c3c00 == 76 [pid = 1841] [id = 189] 12:34:22 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc1b400 == 75 [pid = 1841] [id = 188] 12:34:22 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c4400 == 74 [pid = 1841] [id = 182] 12:34:22 INFO - PROCESS | 1841 | --DOCSHELL 0x8c157c00 == 73 [pid = 1841] [id = 181] 12:34:22 INFO - PROCESS | 1841 | --DOCSHELL 0x8afafc00 == 72 [pid = 1841] [id = 180] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x8c156400) [pid = 1841] [serial = 523] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x8f420800) [pid = 1841] [serial = 533] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x8edea000) [pid = 1841] [serial = 530] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8ea89000) [pid = 1841] [serial = 527] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x9310b800) [pid = 1841] [serial = 538] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8fc7c800) [pid = 1841] [serial = 535] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x8ebef000) [pid = 1841] [serial = 529] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8fce1000) [pid = 1841] [serial = 536] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8dfe4000) [pid = 1841] [serial = 526] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8f41c000) [pid = 1841] [serial = 532] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8c1cac00) [pid = 1841] [serial = 524] [outer = (nil)] [url = about:blank] 12:34:22 INFO - PROCESS | 1841 | 1461008062872 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1649ms 12:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:34:22 INFO - PROCESS | 1841 | 1461008062922 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 1841 | 1461008062926 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 12:34:22 INFO - PROCESS | 1841 | 1461008062932 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 1841 | 1461008062936 Marionette TRACE conn4 <- [1,782,null,{}] 12:34:22 INFO - PROCESS | 1841 | 1461008062941 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:23 INFO - PROCESS | 1841 | 1461008063110 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 12:34:23 INFO - PROCESS | 1841 | 1461008063121 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2be400 == 73 [pid = 1841] [id = 203] 12:34:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x8fce6000) [pid = 1841] [serial = 609] [outer = (nil)] 12:34:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x91388800) [pid = 1841] [serial = 610] [outer = 0x8fce6000] 12:34:23 INFO - PROCESS | 1841 | 1461008063194 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x915ca800) [pid = 1841] [serial = 611] [outer = 0x8fce6000] 12:34:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x915e3c00) [pid = 1841] [serial = 612] [outer = 0x8fb9c000] 12:34:24 INFO - PROCESS | 1841 | 1461008064241 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1344ms 12:34:24 INFO - PROCESS | 1841 | 1461008064275 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1841 | 1461008064279 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 12:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:34:24 INFO - PROCESS | 1841 | 1461008064285 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1841 | 1461008064287 Marionette TRACE conn4 <- [1,786,null,{}] 12:34:24 INFO - PROCESS | 1841 | 1461008064293 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:24 INFO - PROCESS | 1841 | 1461008064527 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 12:34:24 INFO - PROCESS | 1841 | 1461008064560 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b087000 == 74 [pid = 1841] [id = 204] 12:34:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x8bb0fc00) [pid = 1841] [serial = 613] [outer = (nil)] 12:34:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x9310c000) [pid = 1841] [serial = 614] [outer = 0x8bb0fc00] 12:34:24 INFO - PROCESS | 1841 | 1461008064633 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x936cd000) [pid = 1841] [serial = 615] [outer = 0x8bb0fc00] 12:34:25 INFO - PROCESS | 1841 | 1461008065590 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1344ms 12:34:25 INFO - PROCESS | 1841 | 1461008065630 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 1841 | 1461008065633 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 12:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:34:25 INFO - PROCESS | 1841 | 1461008065640 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 1841 | 1461008065644 Marionette TRACE conn4 <- [1,790,null,{}] 12:34:25 INFO - PROCESS | 1841 | 1461008065649 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:25 INFO - PROCESS | 1841 | 1461008065914 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 12:34:26 INFO - PROCESS | 1841 | 1461008065981 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ede7400 == 75 [pid = 1841] [id = 205] 12:34:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x96bc4800) [pid = 1841] [serial = 616] [outer = (nil)] 12:34:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x98117400) [pid = 1841] [serial = 617] [outer = 0x96bc4800] 12:34:26 INFO - PROCESS | 1841 | 1461008066168 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x98345400) [pid = 1841] [serial = 618] [outer = 0x96bc4800] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x8ebeb000) [pid = 1841] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x8c3b7c00) [pid = 1841] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8f413400) [pid = 1841] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x97ba9c00) [pid = 1841] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x9ad71400) [pid = 1841] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x9314bc00) [pid = 1841] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8dff1400) [pid = 1841] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x98391400) [pid = 1841] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8c3c2400) [pid = 1841] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x98396c00) [pid = 1841] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x8c1d2800) [pid = 1841] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8de36400) [pid = 1841] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x8afaf400) [pid = 1841] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x8b0eb000) [pid = 1841] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8afb3400) [pid = 1841] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x9314d400) [pid = 1841] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x8f3dc800) [pid = 1841] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x915e0400) [pid = 1841] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8c3b9000) [pid = 1841] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8afb0000) [pid = 1841] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8c157400) [pid = 1841] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x9838b400) [pid = 1841] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8dc1f400) [pid = 1841] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8c15a000) [pid = 1841] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x97b62000) [pid = 1841] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x96b0c000) [pid = 1841] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8dc22000) [pid = 1841] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8fc7ac00) [pid = 1841] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8ea88000) [pid = 1841] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8bb0a400) [pid = 1841] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8ea8a800) [pid = 1841] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x98cd3400) [pid = 1841] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x9833a800) [pid = 1841] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8ea92000) [pid = 1841] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x98398800) [pid = 1841] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9ad59c00) [pid = 1841] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8dfe3800) [pid = 1841] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x97ebd800) [pid = 1841] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8afb2800) [pid = 1841] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8dfe4400) [pid = 1841] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x90615000) [pid = 1841] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8f414000) [pid = 1841] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8c3bbc00) [pid = 1841] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x982cec00) [pid = 1841] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8dc1fc00) [pid = 1841] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x98f32400) [pid = 1841] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x9ae98800) [pid = 1841] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x9ad52400) [pid = 1841] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0xa2813c00) [pid = 1841] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8eb07000) [pid = 1841] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8b2b7000) [pid = 1841] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:34:27 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x915e9000) [pid = 1841] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:34:27 INFO - PROCESS | 1841 | 1461008067754 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 2138ms 12:34:27 INFO - PROCESS | 1841 | 1461008067779 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 12:34:27 INFO - PROCESS | 1841 | 1461008067783 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 12:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:34:27 INFO - PROCESS | 1841 | 1461008067789 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 1841 | 1461008067793 Marionette TRACE conn4 <- [1,794,null,{}] 12:34:27 INFO - PROCESS | 1841 | 1461008067798 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:27 INFO - PROCESS | 1841 | 1461008067957 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 12:34:27 INFO - PROCESS | 1841 | 1461008067973 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afae800 == 76 [pid = 1841] [id = 206] 12:34:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8afaf400) [pid = 1841] [serial = 619] [outer = (nil)] 12:34:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8c153400) [pid = 1841] [serial = 620] [outer = 0x8afaf400] 12:34:28 INFO - PROCESS | 1841 | 1461008068044 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8c3b6800) [pid = 1841] [serial = 621] [outer = 0x8afaf400] 12:34:28 INFO - PROCESS | 1841 | 1461008068939 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1179ms 12:34:28 INFO - PROCESS | 1841 | 1461008068968 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 1841 | 1461008068972 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 12:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:34:28 INFO - PROCESS | 1841 | 1461008068978 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1841 | 1461008068982 Marionette TRACE conn4 <- [1,798,null,{}] 12:34:28 INFO - PROCESS | 1841 | 1461008068987 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:29 INFO - PROCESS | 1841 | 1461008069139 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 12:34:29 INFO - PROCESS | 1841 | 1461008069371 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb5400 == 77 [pid = 1841] [id = 207] 12:34:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8afb8400) [pid = 1841] [serial = 622] [outer = (nil)] 12:34:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8b08ec00) [pid = 1841] [serial = 623] [outer = 0x8afb8400] 12:34:29 INFO - PROCESS | 1841 | 1461008069504 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8b2bf800) [pid = 1841] [serial = 624] [outer = 0x8afb8400] 12:34:30 INFO - PROCESS | 1841 | 1461008070559 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:34:30 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 12:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1631ms 12:34:30 INFO - PROCESS | 1841 | 1461008070613 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 12:34:30 INFO - PROCESS | 1841 | 1461008070621 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 12:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:34:30 INFO - PROCESS | 1841 | 1461008070631 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:34:30 INFO - PROCESS | 1841 | 1461008070635 Marionette TRACE conn4 <- [1,802,null,{}] 12:34:30 INFO - PROCESS | 1841 | 1461008070643 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:30 INFO - PROCESS | 1841 | 1461008070857 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 12:34:31 INFO - PROCESS | 1841 | 1461008071115 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc1fc00 == 78 [pid = 1841] [id = 208] 12:34:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8dc25800) [pid = 1841] [serial = 625] [outer = (nil)] 12:34:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8dfe2400) [pid = 1841] [serial = 626] [outer = 0x8dc25800] 12:34:31 INFO - PROCESS | 1841 | 1461008071252 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8ea86c00) [pid = 1841] [serial = 627] [outer = 0x8dc25800] 12:34:32 INFO - PROCESS | 1841 | 1461008072303 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:34:32 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 12:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1751ms 12:34:32 INFO - PROCESS | 1841 | 1461008072386 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 12:34:32 INFO - PROCESS | 1841 | 1461008072393 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 12:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:34:32 INFO - PROCESS | 1841 | 1461008072403 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 1841 | 1461008072407 Marionette TRACE conn4 <- [1,806,null,{}] 12:34:32 INFO - PROCESS | 1841 | 1461008072430 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:32 INFO - PROCESS | 1841 | 1461008072677 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 12:34:32 INFO - PROCESS | 1841 | 1461008072901 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb04400 == 79 [pid = 1841] [id = 209] 12:34:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8ebf1000) [pid = 1841] [serial = 628] [outer = (nil)] 12:34:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8ede9400) [pid = 1841] [serial = 629] [outer = 0x8ebf1000] 12:34:32 INFO - PROCESS | 1841 | 1461008072992 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8f3e0800) [pid = 1841] [serial = 630] [outer = 0x8ebf1000] 12:34:33 INFO - PROCESS | 1841 | 1461008073934 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:34:33 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 12:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1585ms 12:34:33 INFO - PROCESS | 1841 | 1461008073986 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 1841 | 1461008073990 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 12:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:34:34 INFO - PROCESS | 1841 | 1461008074009 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1841 | 1461008074020 Marionette TRACE conn4 <- [1,810,null,{}] 12:34:34 INFO - PROCESS | 1841 | 1461008074029 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:34 INFO - PROCESS | 1841 | 1461008074295 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 12:34:34 INFO - PROCESS | 1841 | 1461008074549 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb17000 == 80 [pid = 1841] [id = 210] 12:34:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8fabd000) [pid = 1841] [serial = 631] [outer = (nil)] 12:34:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x915e9000) [pid = 1841] [serial = 632] [outer = 0x8fabd000] 12:34:34 INFO - PROCESS | 1841 | 1461008074667 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x936c1000) [pid = 1841] [serial = 633] [outer = 0x8fabd000] 12:34:35 INFO - PROCESS | 1841 | 1461008075709 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1762ms 12:34:35 INFO - PROCESS | 1841 | 1461008075762 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1841 | 1461008075767 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 12:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:34:35 INFO - PROCESS | 1841 | 1461008075776 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1841 | 1461008075780 Marionette TRACE conn4 <- [1,814,null,{}] 12:34:35 INFO - PROCESS | 1841 | 1461008075788 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:36 INFO - PROCESS | 1841 | 1461008076038 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 12:34:36 INFO - PROCESS | 1841 | 1461008076358 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb0a800 == 81 [pid = 1841] [id = 211] 12:34:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x915c9000) [pid = 1841] [serial = 634] [outer = (nil)] 12:34:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x979c7c00) [pid = 1841] [serial = 635] [outer = 0x915c9000] 12:34:36 INFO - PROCESS | 1841 | 1461008076468 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x9803bc00) [pid = 1841] [serial = 636] [outer = 0x915c9000] 12:34:37 INFO - PROCESS | 1841 | 1461008077523 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:34:37 INFO - PROCESS | 1841 | 1461008077569 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 12:34:37 INFO - PROCESS | 1841 | 1461008077576 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1841 | 1461008077580 Marionette TRACE conn4 <- [1,818,null,{}] 12:34:37 INFO - PROCESS | 1841 | 1461008077588 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:37 INFO - PROCESS | 1841 | 1461008077803 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 12:34:38 INFO - PROCESS | 1841 | 1461008078117 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x9833d000 == 82 [pid = 1841] [id = 212] 12:34:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x9833d400) [pid = 1841] [serial = 637] [outer = (nil)] 12:34:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x98344000) [pid = 1841] [serial = 638] [outer = 0x9833d400] 12:34:38 INFO - PROCESS | 1841 | 1461008078245 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x98cd4800) [pid = 1841] [serial = 639] [outer = 0x9833d400] 12:34:39 INFO - PROCESS | 1841 | 1461008079352 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1832ms 12:34:39 INFO - PROCESS | 1841 | 1461008079408 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1841 | 1461008079412 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 12:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:34:39 INFO - PROCESS | 1841 | 1461008079421 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1841 | 1461008079424 Marionette TRACE conn4 <- [1,822,null,{}] 12:34:39 INFO - PROCESS | 1841 | 1461008079432 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:39 INFO - PROCESS | 1841 | 1461008079733 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 12:34:40 INFO - PROCESS | 1841 | 1461008079986 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ba9800 == 83 [pid = 1841] [id = 213] 12:34:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x98cd6800) [pid = 1841] [serial = 640] [outer = (nil)] 12:34:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x9ad50c00) [pid = 1841] [serial = 641] [outer = 0x98cd6800] 12:34:40 INFO - PROCESS | 1841 | 1461008080087 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x9ad59800) [pid = 1841] [serial = 642] [outer = 0x98cd6800] 12:34:41 INFO - PROCESS | 1841 | 1461008081129 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:34:41 INFO - PROCESS | 1841 | 1461008081165 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 12:34:41 INFO - PROCESS | 1841 | 1461008081172 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 1841 | 1461008081175 Marionette TRACE conn4 <- [1,826,null,{}] 12:34:41 INFO - PROCESS | 1841 | 1461008081183 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:41 INFO - PROCESS | 1841 | 1461008081451 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 12:34:41 INFO - PROCESS | 1841 | 1461008081771 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2c1c00 == 84 [pid = 1841] [id = 214] 12:34:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8ebee000) [pid = 1841] [serial = 643] [outer = (nil)] 12:34:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9fb34000) [pid = 1841] [serial = 644] [outer = 0x8ebee000] 12:34:41 INFO - PROCESS | 1841 | 1461008081880 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x9fbc3800) [pid = 1841] [serial = 645] [outer = 0x8ebee000] 12:34:42 INFO - PROCESS | 1841 | 1461008082874 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1738ms 12:34:42 INFO - PROCESS | 1841 | 1461008082911 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 12:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:34:42 INFO - PROCESS | 1841 | 1461008082916 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 12:34:42 INFO - PROCESS | 1841 | 1461008082922 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1841 | 1461008082926 Marionette TRACE conn4 <- [1,830,null,{}] 12:34:42 INFO - PROCESS | 1841 | 1461008082934 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:43 INFO - PROCESS | 1841 | 1461008083145 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 12:34:43 INFO - PROCESS | 1841 | 1461008083405 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea8e400 == 85 [pid = 1841] [id = 215] 12:34:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x9fb2bc00) [pid = 1841] [serial = 646] [outer = (nil)] 12:34:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0xa0c4dc00) [pid = 1841] [serial = 647] [outer = 0x9fb2bc00] 12:34:43 INFO - PROCESS | 1841 | 1461008083526 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0xa0ee6400) [pid = 1841] [serial = 648] [outer = 0x9fb2bc00] 12:34:44 INFO - PROCESS | 1841 | 1461008084548 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1682ms 12:34:44 INFO - PROCESS | 1841 | 1461008084605 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1841 | 1461008084609 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:34:44 INFO - PROCESS | 1841 | 1461008084617 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1841 | 1461008084621 Marionette TRACE conn4 <- [1,834,null,{}] 12:34:44 INFO - PROCESS | 1841 | 1461008084626 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:44 INFO - PROCESS | 1841 | 1461008084828 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 12:34:45 INFO - PROCESS | 1841 | 1461008085137 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x88aefc00 == 86 [pid = 1841] [id = 216] 12:34:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x88af0800) [pid = 1841] [serial = 649] [outer = (nil)] 12:34:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x88af5400) [pid = 1841] [serial = 650] [outer = 0x88af0800] 12:34:45 INFO - PROCESS | 1841 | 1461008085245 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x88af9400) [pid = 1841] [serial = 651] [outer = 0x88af0800] 12:34:46 INFO - PROCESS | 1841 | 1461008086271 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1680ms 12:34:46 INFO - PROCESS | 1841 | 1461008086299 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 1841 | 1461008086304 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 12:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:34:46 INFO - PROCESS | 1841 | 1461008086322 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 1841 | 1461008086327 Marionette TRACE conn4 <- [1,838,null,{}] 12:34:46 INFO - PROCESS | 1841 | 1461008086335 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:46 INFO - PROCESS | 1841 | 1461008086585 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 12:34:46 INFO - PROCESS | 1841 | 1461008086920 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x981a3400 == 87 [pid = 1841] [id = 217] 12:34:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x981a3c00) [pid = 1841] [serial = 652] [outer = (nil)] 12:34:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x9fcaf800) [pid = 1841] [serial = 653] [outer = 0x981a3c00] 12:34:47 INFO - PROCESS | 1841 | 1461008087051 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0xa2a0dc00) [pid = 1841] [serial = 654] [outer = 0x981a3c00] 12:34:48 INFO - PROCESS | 1841 | 1461008088107 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1859ms 12:34:48 INFO - PROCESS | 1841 | 1461008088171 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 1841 | 1461008088175 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 12:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:34:48 INFO - PROCESS | 1841 | 1461008088182 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 1841 | 1461008088188 Marionette TRACE conn4 <- [1,842,null,{}] 12:34:48 INFO - PROCESS | 1841 | 1461008088196 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:48 INFO - PROCESS | 1841 | 1461008088487 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 12:34:48 INFO - PROCESS | 1841 | 1461008088801 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db6a400 == 88 [pid = 1841] [id = 218] 12:34:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x8db6b000) [pid = 1841] [serial = 655] [outer = (nil)] 12:34:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8db71000) [pid = 1841] [serial = 656] [outer = 0x8db6b000] 12:34:48 INFO - PROCESS | 1841 | 1461008088904 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x8db76000) [pid = 1841] [serial = 657] [outer = 0x8db6b000] 12:34:49 INFO - PROCESS | 1841 | 1461008089825 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1689ms 12:34:49 INFO - PROCESS | 1841 | 1461008089872 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 1841 | 1461008089875 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 12:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:34:49 INFO - PROCESS | 1841 | 1461008089882 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 1841 | 1461008089885 Marionette TRACE conn4 <- [1,846,null,{}] 12:34:49 INFO - PROCESS | 1841 | 1461008089891 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:50 INFO - PROCESS | 1841 | 1461008090077 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 12:34:50 INFO - PROCESS | 1841 | 1461008090321 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d69000 == 89 [pid = 1841] [id = 219] 12:34:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x87d69800) [pid = 1841] [serial = 658] [outer = (nil)] 12:34:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x87d70000) [pid = 1841] [serial = 659] [outer = 0x87d69800] 12:34:50 INFO - PROCESS | 1841 | 1461008090455 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x87d72800) [pid = 1841] [serial = 660] [outer = 0x87d69800] 12:34:51 INFO - PROCESS | 1841 | 1461008091400 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1531ms 12:34:51 INFO - PROCESS | 1841 | 1461008091413 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 1841 | 1461008091417 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 12:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:34:51 INFO - PROCESS | 1841 | 1461008091424 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 1841 | 1461008091427 Marionette TRACE conn4 <- [1,850,null,{}] 12:34:51 INFO - PROCESS | 1841 | 1461008091433 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:51 INFO - PROCESS | 1841 | 1461008091625 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 12:34:51 INFO - PROCESS | 1841 | 1461008091892 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6ec00 == 90 [pid = 1841] [id = 220] 12:34:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x87d70800) [pid = 1841] [serial = 661] [outer = (nil)] 12:34:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x8b2c2800) [pid = 1841] [serial = 662] [outer = 0x87d70800] 12:34:52 INFO - PROCESS | 1841 | 1461008092014 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x8db67c00) [pid = 1841] [serial = 663] [outer = 0x87d70800] 12:34:52 INFO - PROCESS | 1841 | 1461008092952 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1584ms 12:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:34:53 INFO - PROCESS | 1841 | 1461008093010 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 1841 | 1461008093013 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 12:34:53 INFO - PROCESS | 1841 | 1461008093020 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 1841 | 1461008093023 Marionette TRACE conn4 <- [1,854,null,{}] 12:34:53 INFO - PROCESS | 1841 | 1461008093029 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:53 INFO - PROCESS | 1841 | 1461008093251 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 12:34:53 INFO - PROCESS | 1841 | 1461008093509 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d70400 == 91 [pid = 1841] [id = 221] 12:34:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x87d76800) [pid = 1841] [serial = 664] [outer = (nil)] 12:34:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x8afb7400) [pid = 1841] [serial = 665] [outer = 0x87d76800] 12:34:53 INFO - PROCESS | 1841 | 1461008093911 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x8b2b5800) [pid = 1841] [serial = 666] [outer = 0x87d76800] 12:34:54 INFO - PROCESS | 1841 | 1461008094953 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1986ms 12:34:55 INFO - PROCESS | 1841 | 1461008095007 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 1841 | 1461008095011 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 12:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:34:55 INFO - PROCESS | 1841 | 1461008095021 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 1841 | 1461008095025 Marionette TRACE conn4 <- [1,858,null,{}] 12:34:55 INFO - PROCESS | 1841 | 1461008095033 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:55 INFO - PROCESS | 1841 | 1461008095221 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 12:34:55 INFO - PROCESS | 1841 | 1461008095609 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b08a400 == 92 [pid = 1841] [id = 222] 12:34:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x8b093000) [pid = 1841] [serial = 667] [outer = (nil)] 12:34:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x8bb11c00) [pid = 1841] [serial = 668] [outer = 0x8b093000] 12:34:55 INFO - PROCESS | 1841 | 1461008095700 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x8c15c000) [pid = 1841] [serial = 669] [outer = 0x8b093000] 12:34:56 INFO - PROCESS | 1841 | 1461008096675 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc86c00 == 91 [pid = 1841] [id = 160] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8afae800 == 90 [pid = 1841] [id = 206] 12:34:56 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x96b15000) [pid = 1841] [serial = 577] [outer = (nil)] [url = about:blank] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8ede7400 == 89 [pid = 1841] [id = 205] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8b087000 == 88 [pid = 1841] [id = 204] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2be400 == 87 [pid = 1841] [id = 203] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8b08a800 == 86 [pid = 1841] [id = 202] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb10000 == 85 [pid = 1841] [id = 201] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8c155c00 == 84 [pid = 1841] [id = 200] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2bb000 == 83 [pid = 1841] [id = 198] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x9833cc00 == 82 [pid = 1841] [id = 197] 12:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1783ms 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb7800 == 81 [pid = 1841] [id = 196] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc1c400 == 80 [pid = 1841] [id = 195] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3b6000 == 79 [pid = 1841] [id = 194] 12:34:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3c4800 == 78 [pid = 1841] [id = 193] 12:34:56 INFO - PROCESS | 1841 | 1461008096810 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1841 | 1461008096817 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 12:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:34:56 INFO - PROCESS | 1841 | 1461008096826 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1841 | 1461008096831 Marionette TRACE conn4 <- [1,862,null,{}] 12:34:56 INFO - PROCESS | 1841 | 1461008096837 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:57 INFO - PROCESS | 1841 | 1461008097020 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8c3ba800) [pid = 1841] [serial = 431] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x8fc77800) [pid = 1841] [serial = 434] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x93114c00) [pid = 1841] [serial = 437] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x97baa800) [pid = 1841] [serial = 440] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x9811e000) [pid = 1841] [serial = 443] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x98cd6400) [pid = 1841] [serial = 446] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x9ad1d800) [pid = 1841] [serial = 449] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x9b2d4800) [pid = 1841] [serial = 452] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x9fc7e400) [pid = 1841] [serial = 455] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0xa2812c00) [pid = 1841] [serial = 458] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0xa3c25800) [pid = 1841] [serial = 461] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0xa3c29400) [pid = 1841] [serial = 464] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8b2bdc00) [pid = 1841] [serial = 467] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8fc79800) [pid = 1841] [serial = 385] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x936cf000) [pid = 1841] [serial = 352] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8f41f000) [pid = 1841] [serial = 401] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x9fbb9000) [pid = 1841] [serial = 395] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0xa0c55c00) [pid = 1841] [serial = 398] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x95809400) [pid = 1841] [serial = 346] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x9fbbbc00) [pid = 1841] [serial = 358] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x98cd8c00) [pid = 1841] [serial = 349] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8dfeac00) [pid = 1841] [serial = 355] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x997eb800) [pid = 1841] [serial = 391] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x94474c00) [pid = 1841] [serial = 521] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8f3db000) [pid = 1841] [serial = 343] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8afb7c00) [pid = 1841] [serial = 404] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8b0f3400) [pid = 1841] [serial = 410] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8f41f800) [pid = 1841] [serial = 407] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x936ce000) [pid = 1841] [serial = 388] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8c3c1800) [pid = 1841] [serial = 491] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x9833e800) [pid = 1841] [serial = 515] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x9ad52000) [pid = 1841] [serial = 503] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x98344800) [pid = 1841] [serial = 509] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8ede8800) [pid = 1841] [serial = 518] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x98cd0800) [pid = 1841] [serial = 500] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0xa28ba800) [pid = 1841] [serial = 506] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8ebf1800) [pid = 1841] [serial = 494] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x982cbc00) [pid = 1841] [serial = 497] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x979be400) [pid = 1841] [serial = 488] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x95804400) [pid = 1841] [serial = 551] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x915e8400) [pid = 1841] [serial = 550] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x979bc000) [pid = 1841] [serial = 574] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8f415000) [pid = 1841] [serial = 548] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8ebe5400) [pid = 1841] [serial = 547] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8b0f4000) [pid = 1841] [serial = 541] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8bb14000) [pid = 1841] [serial = 542] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x9700fc00) [pid = 1841] [serial = 563] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x91396000) [pid = 1841] [serial = 562] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x9eb45c00) [pid = 1841] [serial = 560] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x9916ac00) [pid = 1841] [serial = 559] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8eb0bc00) [pid = 1841] [serial = 568] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8edeac00) [pid = 1841] [serial = 569] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8dfeb000) [pid = 1841] [serial = 545] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8de2fc00) [pid = 1841] [serial = 544] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x98c2d400) [pid = 1841] [serial = 557] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x982cdc00) [pid = 1841] [serial = 556] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x97eba800) [pid = 1841] [serial = 554] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x979c3c00) [pid = 1841] [serial = 553] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x8eb0dc00) [pid = 1841] [serial = 566] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x8ea89800) [pid = 1841] [serial = 565] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x97cc2c00) [pid = 1841] [serial = 575] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x915de800) [pid = 1841] [serial = 571] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x9310f800) [pid = 1841] [serial = 572] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x8ea8f800) [pid = 1841] [serial = 512] [outer = (nil)] [url = about:blank] 12:34:57 INFO - PROCESS | 1841 | 1461008097360 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f4000 == 79 [pid = 1841] [id = 223] 12:34:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x8b2bdc00) [pid = 1841] [serial = 670] [outer = (nil)] 12:34:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x8c1c7800) [pid = 1841] [serial = 671] [outer = 0x8b2bdc00] 12:34:57 INFO - PROCESS | 1841 | 1461008097476 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x8c3c3400) [pid = 1841] [serial = 672] [outer = 0x8b2bdc00] 12:34:58 INFO - PROCESS | 1841 | 1461008098306 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1532ms 12:34:58 INFO - PROCESS | 1841 | 1461008098365 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 1841 | 1461008098369 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 12:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:34:58 INFO - PROCESS | 1841 | 1461008098376 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 1841 | 1461008098382 Marionette TRACE conn4 <- [1,866,null,{}] 12:34:58 INFO - PROCESS | 1841 | 1461008098398 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:58 INFO - PROCESS | 1841 | 1461008098582 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 12:34:58 INFO - PROCESS | 1841 | 1461008098594 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb16400 == 80 [pid = 1841] [id = 224] 12:34:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x8dc26c00) [pid = 1841] [serial = 673] [outer = (nil)] 12:34:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x8de2f400) [pid = 1841] [serial = 674] [outer = 0x8dc26c00] 12:34:58 INFO - PROCESS | 1841 | 1461008098670 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x8de34c00) [pid = 1841] [serial = 675] [outer = 0x8dc26c00] 12:34:59 INFO - PROCESS | 1841 | 1461008099672 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1342ms 12:34:59 INFO - PROCESS | 1841 | 1461008099724 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1841 | 1461008099729 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 12:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:34:59 INFO - PROCESS | 1841 | 1461008099735 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1841 | 1461008099738 Marionette TRACE conn4 <- [1,870,null,{}] 12:34:59 INFO - PROCESS | 1841 | 1461008099744 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:34:59 INFO - PROCESS | 1841 | 1461008099968 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 12:35:00 INFO - PROCESS | 1841 | 1461008099993 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc20800 == 81 [pid = 1841] [id = 225] 12:35:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x8dfe4400) [pid = 1841] [serial = 676] [outer = (nil)] 12:35:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x8dfee000) [pid = 1841] [serial = 677] [outer = 0x8dfe4400] 12:35:00 INFO - PROCESS | 1841 | 1461008100069 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x8ea85400) [pid = 1841] [serial = 678] [outer = 0x8dfe4400] 12:35:01 INFO - PROCESS | 1841 | 1461008101083 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1390ms 12:35:01 INFO - PROCESS | 1841 | 1461008101126 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1841 | 1461008101130 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:35:01 INFO - PROCESS | 1841 | 1461008101137 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1841 | 1461008101141 Marionette TRACE conn4 <- [1,874,null,{}] 12:35:01 INFO - PROCESS | 1841 | 1461008101146 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:01 INFO - PROCESS | 1841 | 1461008101435 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x96bc4800) [pid = 1841] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x8fce6000) [pid = 1841] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x8c159c00) [pid = 1841] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x8b2b6400) [pid = 1841] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x8c157000) [pid = 1841] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x8b08b400) [pid = 1841] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x8bb0fc00) [pid = 1841] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:35:01 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x8bb0c000) [pid = 1841] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:35:01 INFO - PROCESS | 1841 | 1461008101844 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f1400 == 82 [pid = 1841] [id = 226] 12:35:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x8b2b6400) [pid = 1841] [serial = 679] [outer = (nil)] 12:35:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x8c3c2800) [pid = 1841] [serial = 680] [outer = 0x8b2b6400] 12:35:01 INFO - PROCESS | 1841 | 1461008101945 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x8eb0d000) [pid = 1841] [serial = 681] [outer = 0x8b2b6400] 12:35:02 INFO - PROCESS | 1841 | 1461008102720 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1646ms 12:35:02 INFO - PROCESS | 1841 | 1461008102786 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 12:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:35:02 INFO - PROCESS | 1841 | 1461008102791 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 12:35:02 INFO - PROCESS | 1841 | 1461008102797 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:35:02 INFO - PROCESS | 1841 | 1461008102801 Marionette TRACE conn4 <- [1,878,null,{}] 12:35:02 INFO - PROCESS | 1841 | 1461008102806 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:02 INFO - PROCESS | 1841 | 1461008102986 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 12:35:03 INFO - PROCESS | 1841 | 1461008103129 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebeb000 == 83 [pid = 1841] [id = 227] 12:35:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x8ebedc00) [pid = 1841] [serial = 682] [outer = (nil)] 12:35:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x8ede4c00) [pid = 1841] [serial = 683] [outer = 0x8ebedc00] 12:35:03 INFO - PROCESS | 1841 | 1461008103204 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x8ede9c00) [pid = 1841] [serial = 684] [outer = 0x8ebedc00] 12:35:04 INFO - PROCESS | 1841 | 1461008104154 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1391ms 12:35:04 INFO - PROCESS | 1841 | 1461008104190 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 1841 | 1461008104195 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 12:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:35:04 INFO - PROCESS | 1841 | 1461008104206 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 1841 | 1461008104212 Marionette TRACE conn4 <- [1,882,null,{}] 12:35:04 INFO - PROCESS | 1841 | 1461008104223 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:04 INFO - PROCESS | 1841 | 1461008104478 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 12:35:04 INFO - PROCESS | 1841 | 1461008104748 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d72400 == 84 [pid = 1841] [id = 228] 12:35:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x88af6800) [pid = 1841] [serial = 685] [outer = (nil)] 12:35:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x8b0ec400) [pid = 1841] [serial = 686] [outer = 0x88af6800] 12:35:04 INFO - PROCESS | 1841 | 1461008104876 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8b2c3400) [pid = 1841] [serial = 687] [outer = 0x88af6800] 12:35:05 INFO - PROCESS | 1841 | 1461008105851 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1691ms 12:35:05 INFO - PROCESS | 1841 | 1461008105897 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 1841 | 1461008105906 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 12:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:35:05 INFO - PROCESS | 1841 | 1461008105917 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 1841 | 1461008105921 Marionette TRACE conn4 <- [1,886,null,{}] 12:35:05 INFO - PROCESS | 1841 | 1461008105928 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:06 INFO - PROCESS | 1841 | 1461008106140 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 12:35:06 INFO - PROCESS | 1841 | 1461008106382 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d0000 == 85 [pid = 1841] [id = 229] 12:35:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x8c3b7c00) [pid = 1841] [serial = 688] [outer = (nil)] 12:35:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8db6a000) [pid = 1841] [serial = 689] [outer = 0x8c3b7c00] 12:35:06 INFO - PROCESS | 1841 | 1461008106523 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8dc1d400) [pid = 1841] [serial = 690] [outer = 0x8c3b7c00] 12:35:07 INFO - PROCESS | 1841 | 1461008107617 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1738ms 12:35:07 INFO - PROCESS | 1841 | 1461008107655 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 1841 | 1461008107660 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 12:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:35:07 INFO - PROCESS | 1841 | 1461008107666 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 1841 | 1461008107673 Marionette TRACE conn4 <- [1,890,null,{}] 12:35:07 INFO - PROCESS | 1841 | 1461008107690 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:07 INFO - PROCESS | 1841 | 1461008107924 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 12:35:08 INFO - PROCESS | 1841 | 1461008108171 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb06c00 == 86 [pid = 1841] [id = 230] 12:35:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8eb0e800) [pid = 1841] [serial = 691] [outer = (nil)] 12:35:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8ebf1800) [pid = 1841] [serial = 692] [outer = 0x8eb0e800] 12:35:08 INFO - PROCESS | 1841 | 1461008108299 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8edef000) [pid = 1841] [serial = 693] [outer = 0x8eb0e800] 12:35:09 INFO - PROCESS | 1841 | 1461008109269 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1645ms 12:35:09 INFO - PROCESS | 1841 | 1461008109312 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 1841 | 1461008109317 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 12:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:35:09 INFO - PROCESS | 1841 | 1461008109329 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 1841 | 1461008109332 Marionette TRACE conn4 <- [1,894,null,{}] 12:35:09 INFO - PROCESS | 1841 | 1461008109344 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:09 INFO - PROCESS | 1841 | 1461008109562 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 12:35:09 INFO - PROCESS | 1841 | 1461008109807 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d5000 == 87 [pid = 1841] [id = 231] 12:35:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8f3d8c00) [pid = 1841] [serial = 694] [outer = (nil)] 12:35:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8f411c00) [pid = 1841] [serial = 695] [outer = 0x8f3d8c00] 12:35:09 INFO - PROCESS | 1841 | 1461008109948 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8f41a400) [pid = 1841] [serial = 696] [outer = 0x8f3d8c00] 12:35:10 INFO - PROCESS | 1841 | 1461008110888 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1600ms 12:35:10 INFO - PROCESS | 1841 | 1461008110925 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 12:35:10 INFO - PROCESS | 1841 | 1461008110929 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 12:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:35:10 INFO - PROCESS | 1841 | 1461008110936 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 1841 | 1461008110939 Marionette TRACE conn4 <- [1,898,null,{}] 12:35:10 INFO - PROCESS | 1841 | 1461008110946 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:11 INFO - PROCESS | 1841 | 1461008111145 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 12:35:11 INFO - PROCESS | 1841 | 1461008111392 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f41f000 == 88 [pid = 1841] [id = 232] 12:35:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8fab9800) [pid = 1841] [serial = 697] [outer = (nil)] 12:35:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8fac2c00) [pid = 1841] [serial = 698] [outer = 0x8fab9800] 12:35:11 INFO - PROCESS | 1841 | 1461008111525 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8fc77c00) [pid = 1841] [serial = 699] [outer = 0x8fab9800] 12:35:12 INFO - PROCESS | 1841 | 1461008112443 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1530ms 12:35:12 INFO - PROCESS | 1841 | 1461008112468 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 12:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:35:12 INFO - PROCESS | 1841 | 1461008112472 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 12:35:12 INFO - PROCESS | 1841 | 1461008112479 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 1841 | 1461008112482 Marionette TRACE conn4 <- [1,902,null,{}] 12:35:12 INFO - PROCESS | 1841 | 1461008112489 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:12 INFO - PROCESS | 1841 | 1461008112706 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 12:35:12 INFO - PROCESS | 1841 | 1461008112958 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebec400 == 89 [pid = 1841] [id = 233] 12:35:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8fce1800) [pid = 1841] [serial = 700] [outer = (nil)] 12:35:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x90621000) [pid = 1841] [serial = 701] [outer = 0x8fce1800] 12:35:13 INFO - PROCESS | 1841 | 1461008113066 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x9138f000) [pid = 1841] [serial = 702] [outer = 0x8fce1800] 12:35:13 INFO - PROCESS | 1841 | 1461008113941 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1533ms 12:35:14 INFO - PROCESS | 1841 | 1461008114014 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 12:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:35:14 INFO - PROCESS | 1841 | 1461008114018 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 12:35:14 INFO - PROCESS | 1841 | 1461008114025 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1841 | 1461008114028 Marionette TRACE conn4 <- [1,906,null,{}] 12:35:14 INFO - PROCESS | 1841 | 1461008114034 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:14 INFO - PROCESS | 1841 | 1461008114250 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 12:35:14 INFO - PROCESS | 1841 | 1461008114487 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x88afb000 == 90 [pid = 1841] [id = 234] 12:35:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8fcdf000) [pid = 1841] [serial = 703] [outer = (nil)] 12:35:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x915cf800) [pid = 1841] [serial = 704] [outer = 0x8fcdf000] 12:35:14 INFO - PROCESS | 1841 | 1461008114620 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x915e1000) [pid = 1841] [serial = 705] [outer = 0x8fcdf000] 12:35:15 INFO - PROCESS | 1841 | 1461008115501 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1538ms 12:35:15 INFO - PROCESS | 1841 | 1461008115564 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 12:35:15 INFO - PROCESS | 1841 | 1461008115568 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 12:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:35:15 INFO - PROCESS | 1841 | 1461008115575 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1841 | 1461008115578 Marionette TRACE conn4 <- [1,910,null,{}] 12:35:15 INFO - PROCESS | 1841 | 1461008115584 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:15 INFO - PROCESS | 1841 | 1461008115778 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 12:35:15 INFO - PROCESS | 1841 | 1461008115977 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fce1400 == 91 [pid = 1841] [id = 235] 12:35:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x9061c000) [pid = 1841] [serial = 706] [outer = (nil)] 12:35:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x91f75c00) [pid = 1841] [serial = 707] [outer = 0x9061c000] 12:35:16 INFO - PROCESS | 1841 | 1461008116110 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x93105c00) [pid = 1841] [serial = 708] [outer = 0x9061c000] 12:35:16 INFO - PROCESS | 1841 | 1461008116993 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1495ms 12:35:17 INFO - PROCESS | 1841 | 1461008117071 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 1841 | 1461008117075 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 12:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:35:17 INFO - PROCESS | 1841 | 1461008117082 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1841 | 1461008117085 Marionette TRACE conn4 <- [1,914,null,{}] 12:35:17 INFO - PROCESS | 1841 | 1461008117091 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:17 INFO - PROCESS | 1841 | 1461008117314 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 12:35:17 INFO - PROCESS | 1841 | 1461008117553 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fab3c00 == 92 [pid = 1841] [id = 236] 12:35:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x915c8400) [pid = 1841] [serial = 709] [outer = (nil)] 12:35:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x93112000) [pid = 1841] [serial = 710] [outer = 0x915c8400] 12:35:17 INFO - PROCESS | 1841 | 1461008117684 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x9314c000) [pid = 1841] [serial = 711] [outer = 0x915c8400] 12:35:18 INFO - PROCESS | 1841 | 1461008118588 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1580ms 12:35:18 INFO - PROCESS | 1841 | 1461008118663 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 1841 | 1461008118667 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 12:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:35:18 INFO - PROCESS | 1841 | 1461008118673 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 1841 | 1461008118677 Marionette TRACE conn4 <- [1,918,null,{}] 12:35:18 INFO - PROCESS | 1841 | 1461008118683 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:18 INFO - PROCESS | 1841 | 1461008118905 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 12:35:19 INFO - PROCESS | 1841 | 1461008119147 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x91f76400 == 93 [pid = 1841] [id = 237] 12:35:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x91f7d400) [pid = 1841] [serial = 712] [outer = (nil)] 12:35:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x93635c00) [pid = 1841] [serial = 713] [outer = 0x91f7d400] 12:35:19 INFO - PROCESS | 1841 | 1461008119277 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x936ca400) [pid = 1841] [serial = 714] [outer = 0x91f7d400] 12:35:20 INFO - PROCESS | 1841 | 1461008120218 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1589ms 12:35:20 INFO - PROCESS | 1841 | 1461008120264 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 12:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:35:20 INFO - PROCESS | 1841 | 1461008120268 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 12:35:20 INFO - PROCESS | 1841 | 1461008120275 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:35:20 INFO - PROCESS | 1841 | 1461008120280 Marionette TRACE conn4 <- [1,922,null,{}] 12:35:20 INFO - PROCESS | 1841 | 1461008120286 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:20 INFO - PROCESS | 1841 | 1461008120503 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 12:35:20 INFO - PROCESS | 1841 | 1461008120762 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x931e4800 == 94 [pid = 1841] [id = 238] 12:35:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x96b0c400) [pid = 1841] [serial = 715] [outer = (nil)] 12:35:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x96bc7000) [pid = 1841] [serial = 716] [outer = 0x96b0c400] 12:35:20 INFO - PROCESS | 1841 | 1461008120902 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9700f800) [pid = 1841] [serial = 717] [outer = 0x96b0c400] 12:35:21 INFO - PROCESS | 1841 | 1461008121780 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1543ms 12:35:21 INFO - PROCESS | 1841 | 1461008121844 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 1841 | 1461008121849 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 12:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:35:21 INFO - PROCESS | 1841 | 1461008121859 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 1841 | 1461008121862 Marionette TRACE conn4 <- [1,926,null,{}] 12:35:21 INFO - PROCESS | 1841 | 1461008121881 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:22 INFO - PROCESS | 1841 | 1461008122060 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 12:35:22 INFO - PROCESS | 1841 | 1461008122295 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x96bc2400 == 95 [pid = 1841] [id = 239] 12:35:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x97010400) [pid = 1841] [serial = 718] [outer = (nil)] 12:35:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x979be400) [pid = 1841] [serial = 719] [outer = 0x97010400] 12:35:22 INFO - PROCESS | 1841 | 1461008122431 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x97b5f800) [pid = 1841] [serial = 720] [outer = 0x97010400] 12:35:23 INFO - PROCESS | 1841 | 1461008123348 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1552ms 12:35:23 INFO - PROCESS | 1841 | 1461008123412 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 1841 | 1461008123415 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 12:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:35:23 INFO - PROCESS | 1841 | 1461008123423 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 1841 | 1461008123427 Marionette TRACE conn4 <- [1,930,null,{}] 12:35:23 INFO - PROCESS | 1841 | 1461008123432 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:23 INFO - PROCESS | 1841 | 1461008123616 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 12:35:23 INFO - PROCESS | 1841 | 1461008123868 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afbac00 == 96 [pid = 1841] [id = 240] 12:35:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8afbb800) [pid = 1841] [serial = 721] [outer = (nil)] 12:35:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8b090c00) [pid = 1841] [serial = 722] [outer = 0x8afbb800] 12:35:24 INFO - PROCESS | 1841 | 1461008124324 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8b0f2400) [pid = 1841] [serial = 723] [outer = 0x8afbb800] 12:35:25 INFO - PROCESS | 1841 | 1461008125322 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1934ms 12:35:25 INFO - PROCESS | 1841 | 1461008125359 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 12:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:35:25 INFO - PROCESS | 1841 | 1461008125364 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 12:35:25 INFO - PROCESS | 1841 | 1461008125373 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 1841 | 1461008125378 Marionette TRACE conn4 <- [1,934,null,{}] 12:35:25 INFO - PROCESS | 1841 | 1461008125385 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:25 INFO - PROCESS | 1841 | 1461008125571 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 12:35:25 INFO - PROCESS | 1841 | 1461008125790 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d72c00 == 97 [pid = 1841] [id = 241] 12:35:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x8b093c00) [pid = 1841] [serial = 724] [outer = (nil)] 12:35:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x8db6dc00) [pid = 1841] [serial = 725] [outer = 0x8b093c00] 12:35:26 INFO - PROCESS | 1841 | 1461008126031 Marionette DEBUG loaded listener.js 12:35:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8de35c00) [pid = 1841] [serial = 726] [outer = 0x8b093c00] 12:35:26 INFO - PROCESS | 1841 | 1461008126985 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1735ms 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8c153400) [pid = 1841] [serial = 620] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | 1461008127168 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 12:35:27 INFO - PROCESS | 1841 | 1461008127174 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 12:35:27 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb0a800 == 96 [pid = 1841] [id = 211] 12:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:35:27 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb17000 == 95 [pid = 1841] [id = 210] 12:35:27 INFO - PROCESS | 1841 | --DOCSHELL 0x8eb04400 == 94 [pid = 1841] [id = 209] 12:35:27 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc1fc00 == 93 [pid = 1841] [id = 208] 12:35:27 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb5400 == 92 [pid = 1841] [id = 207] 12:35:27 INFO - PROCESS | 1841 | 1461008127198 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:35:27 INFO - PROCESS | 1841 | 1461008127202 Marionette TRACE conn4 <- [1,938,null,{}] 12:35:27 INFO - PROCESS | 1841 | 1461008127208 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:27 INFO - PROCESS | 1841 | 1461008127391 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x98117400) [pid = 1841] [serial = 617] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8dc29c00) [pid = 1841] [serial = 580] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8eb0fc00) [pid = 1841] [serial = 583] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x915edc00) [pid = 1841] [serial = 586] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x98347000) [pid = 1841] [serial = 589] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x994a2400) [pid = 1841] [serial = 592] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0xa0a66000) [pid = 1841] [serial = 595] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x91388800) [pid = 1841] [serial = 610] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x915ca800) [pid = 1841] [serial = 611] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8c3bf400) [pid = 1841] [serial = 602] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8c1cd400) [pid = 1841] [serial = 601] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8c1d0400) [pid = 1841] [serial = 607] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8ede0800) [pid = 1841] [serial = 608] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8ebe7800) [pid = 1841] [serial = 605] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8ea8d800) [pid = 1841] [serial = 604] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8b090400) [pid = 1841] [serial = 599] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8b08e400) [pid = 1841] [serial = 598] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x936cd000) [pid = 1841] [serial = 615] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x9310c000) [pid = 1841] [serial = 614] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x9eb42400) [pid = 1841] [serial = 392] [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.] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x98345400) [pid = 1841] [serial = 618] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x936ce800) [pid = 1841] [serial = 539] [outer = (nil)] [url = about:blank] 12:35:27 INFO - PROCESS | 1841 | 1461008127695 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b08e400 == 93 [pid = 1841] [id = 242] 12:35:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8b090400) [pid = 1841] [serial = 727] [outer = (nil)] 12:35:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8c3bf400) [pid = 1841] [serial = 728] [outer = 0x8b090400] 12:35:27 INFO - PROCESS | 1841 | 1461008127800 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8dfe4000) [pid = 1841] [serial = 729] [outer = 0x8b090400] 12:35:28 INFO - PROCESS | 1841 | 1461008128612 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1437ms 12:35:28 INFO - PROCESS | 1841 | 1461008128628 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 12:35:28 INFO - PROCESS | 1841 | 1461008128632 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 12:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:35:28 INFO - PROCESS | 1841 | 1461008128639 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 1841 | 1461008128645 Marionette TRACE conn4 <- [1,942,null,{}] 12:35:28 INFO - PROCESS | 1841 | 1461008128660 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:28 INFO - PROCESS | 1841 | 1461008128896 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 12:35:28 INFO - PROCESS | 1841 | 1461008128920 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb10000 == 94 [pid = 1841] [id = 243] 12:35:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8ebe4400) [pid = 1841] [serial = 730] [outer = (nil)] 12:35:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8ebeb400) [pid = 1841] [serial = 731] [outer = 0x8ebe4400] 12:35:29 INFO - PROCESS | 1841 | 1461008128996 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8ede6000) [pid = 1841] [serial = 732] [outer = 0x8ebe4400] 12:35:29 INFO - PROCESS | 1841 | 1461008129959 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1383ms 12:35:30 INFO - PROCESS | 1841 | 1461008130023 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 1841 | 1461008130027 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 12:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:35:30 INFO - PROCESS | 1841 | 1461008130034 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 1841 | 1461008130038 Marionette TRACE conn4 <- [1,946,null,{}] 12:35:30 INFO - PROCESS | 1841 | 1461008130055 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:30 INFO - PROCESS | 1841 | 1461008130281 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 12:35:30 INFO - PROCESS | 1841 | 1461008130306 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3bc800 == 95 [pid = 1841] [id = 244] 12:35:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8f3dd000) [pid = 1841] [serial = 733] [outer = (nil)] 12:35:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8f41c800) [pid = 1841] [serial = 734] [outer = 0x8f3dd000] 12:35:30 INFO - PROCESS | 1841 | 1461008130383 Marionette DEBUG loaded listener.js 12:35:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8fb8f800) [pid = 1841] [serial = 735] [outer = 0x8f3dd000] 12:35:31 INFO - PROCESS | 1841 | 1461008131361 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1387ms 12:35:31 INFO - PROCESS | 1841 | 1461008131425 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 12:35:31 INFO - PROCESS | 1841 | 1461008131429 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 12:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:35:31 INFO - PROCESS | 1841 | 1461008131435 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 1841 | 1461008131438 Marionette TRACE conn4 <- [1,950,null,{}] 12:35:31 INFO - PROCESS | 1841 | 1461008131444 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:31 INFO - PROCESS | 1841 | 1461008131683 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 12:35:32 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8b2b6400) [pid = 1841] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:35:32 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8dc26c00) [pid = 1841] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:35:32 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8dfe4400) [pid = 1841] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:35:32 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x87d76800) [pid = 1841] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:35:32 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8afaf400) [pid = 1841] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:35:32 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8b093000) [pid = 1841] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:35:32 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8b2bdc00) [pid = 1841] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:35:32 INFO - PROCESS | 1841 | 1461008132130 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af8000 == 96 [pid = 1841] [id = 245] 12:35:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8afaf400) [pid = 1841] [serial = 736] [outer = (nil)] 12:35:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8b2bf400) [pid = 1841] [serial = 737] [outer = 0x8afaf400] 12:35:32 INFO - PROCESS | 1841 | 1461008132215 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8fc83400) [pid = 1841] [serial = 738] [outer = 0x8afaf400] 12:35:32 INFO - PROCESS | 1841 | 1461008132934 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1537ms 12:35:32 INFO - PROCESS | 1841 | 1461008132973 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 12:35:32 INFO - PROCESS | 1841 | 1461008132977 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 12:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:35:32 INFO - PROCESS | 1841 | 1461008132984 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:35:32 INFO - PROCESS | 1841 | 1461008132987 Marionette TRACE conn4 <- [1,954,null,{}] 12:35:33 INFO - PROCESS | 1841 | 1461008133002 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:33 INFO - PROCESS | 1841 | 1461008133171 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 12:35:33 INFO - PROCESS | 1841 | 1461008133181 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb0000 == 97 [pid = 1841] [id = 246] 12:35:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8bb0e400) [pid = 1841] [serial = 739] [outer = (nil)] 12:35:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x915e4000) [pid = 1841] [serial = 740] [outer = 0x8bb0e400] 12:35:33 INFO - PROCESS | 1841 | 1461008133257 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x9310c000) [pid = 1841] [serial = 741] [outer = 0x8bb0e400] 12:35:34 INFO - PROCESS | 1841 | 1461008134291 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1379ms 12:35:34 INFO - PROCESS | 1841 | 1461008134365 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 12:35:34 INFO - PROCESS | 1841 | 1461008134371 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 12:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:35:34 INFO - PROCESS | 1841 | 1461008134380 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 1841 | 1461008134387 Marionette TRACE conn4 <- [1,958,null,{}] 12:35:34 INFO - PROCESS | 1841 | 1461008134397 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:34 INFO - PROCESS | 1841 | 1461008134606 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 12:35:34 INFO - PROCESS | 1841 | 1461008134859 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b089800 == 98 [pid = 1841] [id = 247] 12:35:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8bb0a800) [pid = 1841] [serial = 742] [outer = (nil)] 12:35:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8c14e000) [pid = 1841] [serial = 743] [outer = 0x8bb0a800] 12:35:35 INFO - PROCESS | 1841 | 1461008135004 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8c1cf800) [pid = 1841] [serial = 744] [outer = 0x8bb0a800] 12:35:35 INFO - PROCESS | 1841 | 1461008135941 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1637ms 12:35:36 INFO - PROCESS | 1841 | 1461008136018 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 1841 | 1461008136027 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 12:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:35:36 INFO - PROCESS | 1841 | 1461008136039 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 1841 | 1461008136044 Marionette TRACE conn4 <- [1,962,null,{}] 12:35:36 INFO - PROCESS | 1841 | 1461008136050 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:36 INFO - PROCESS | 1841 | 1461008136293 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 12:35:36 INFO - PROCESS | 1841 | 1461008136594 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3b7000 == 99 [pid = 1841] [id = 248] 12:35:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8db69c00) [pid = 1841] [serial = 745] [outer = (nil)] 12:35:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8ea89000) [pid = 1841] [serial = 746] [outer = 0x8db69c00] 12:35:36 INFO - PROCESS | 1841 | 1461008136684 Marionette DEBUG loaded listener.js 12:35:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8eb02c00) [pid = 1841] [serial = 747] [outer = 0x8db69c00] 12:35:37 INFO - PROCESS | 1841 | 1461008137726 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1742ms 12:35:37 INFO - PROCESS | 1841 | 1461008137781 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 12:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:35:37 INFO - PROCESS | 1841 | 1461008137785 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 12:35:37 INFO - PROCESS | 1841 | 1461008137793 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 1841 | 1461008137799 Marionette TRACE conn4 <- [1,966,null,{}] 12:35:37 INFO - PROCESS | 1841 | 1461008137815 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:38 INFO - PROCESS | 1841 | 1461008138049 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 12:35:38 INFO - PROCESS | 1841 | 1461008138301 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f412800 == 100 [pid = 1841] [id = 249] 12:35:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8fce3800) [pid = 1841] [serial = 748] [outer = (nil)] 12:35:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x915c6000) [pid = 1841] [serial = 749] [outer = 0x8fce3800] 12:35:38 INFO - PROCESS | 1841 | 1461008138408 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x9310e000) [pid = 1841] [serial = 750] [outer = 0x8fce3800] 12:35:39 INFO - PROCESS | 1841 | 1461008139308 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1590ms 12:35:39 INFO - PROCESS | 1841 | 1461008139383 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 1841 | 1461008139387 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:35:39 INFO - PROCESS | 1841 | 1461008139394 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1841 | 1461008139398 Marionette TRACE conn4 <- [1,970,null,{}] 12:35:39 INFO - PROCESS | 1841 | 1461008139404 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:39 INFO - PROCESS | 1841 | 1461008139647 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 12:35:39 INFO - PROCESS | 1841 | 1461008139945 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c7400 == 101 [pid = 1841] [id = 250] 12:35:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x936c8800) [pid = 1841] [serial = 751] [outer = (nil)] 12:35:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x9446f800) [pid = 1841] [serial = 752] [outer = 0x936c8800] 12:35:40 INFO - PROCESS | 1841 | 1461008140069 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x96457400) [pid = 1841] [serial = 753] [outer = 0x936c8800] 12:35:40 INFO - PROCESS | 1841 | 1461008140981 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1638ms 12:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:35:41 INFO - PROCESS | 1841 | 1461008141034 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 1841 | 1461008141037 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 12:35:41 INFO - PROCESS | 1841 | 1461008141044 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 1841 | 1461008141047 Marionette TRACE conn4 <- [1,974,null,{}] 12:35:41 INFO - PROCESS | 1841 | 1461008141053 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:41 INFO - PROCESS | 1841 | 1461008141243 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 12:35:41 INFO - PROCESS | 1841 | 1461008141500 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb0e000 == 102 [pid = 1841] [id = 251] 12:35:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x9362cc00) [pid = 1841] [serial = 754] [outer = (nil)] 12:35:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x97005800) [pid = 1841] [serial = 755] [outer = 0x9362cc00] 12:35:41 INFO - PROCESS | 1841 | 1461008141635 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x979be800) [pid = 1841] [serial = 756] [outer = 0x9362cc00] 12:35:42 INFO - PROCESS | 1841 | 1461008142543 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1530ms 12:35:42 INFO - PROCESS | 1841 | 1461008142574 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 1841 | 1461008142579 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 12:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:35:42 INFO - PROCESS | 1841 | 1461008142585 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 1841 | 1461008142589 Marionette TRACE conn4 <- [1,978,null,{}] 12:35:42 INFO - PROCESS | 1841 | 1461008142595 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:42 INFO - PROCESS | 1841 | 1461008142814 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 12:35:43 INFO - PROCESS | 1841 | 1461008143070 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b08ac00 == 103 [pid = 1841] [id = 252] 12:35:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x98032400) [pid = 1841] [serial = 757] [outer = (nil)] 12:35:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x9811d400) [pid = 1841] [serial = 758] [outer = 0x98032400] 12:35:43 INFO - PROCESS | 1841 | 1461008143208 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x98126400) [pid = 1841] [serial = 759] [outer = 0x98032400] 12:35:44 INFO - PROCESS | 1841 | 1461008144106 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1581ms 12:35:44 INFO - PROCESS | 1841 | 1461008144167 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 1841 | 1461008144172 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 12:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:35:44 INFO - PROCESS | 1841 | 1461008144178 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 1841 | 1461008144182 Marionette TRACE conn4 <- [1,982,null,{}] 12:35:44 INFO - PROCESS | 1841 | 1461008144188 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:44 INFO - PROCESS | 1841 | 1461008144379 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 12:35:44 INFO - PROCESS | 1841 | 1461008144628 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x98121400 == 104 [pid = 1841] [id = 253] 12:35:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x98199c00) [pid = 1841] [serial = 760] [outer = (nil)] 12:35:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x982cec00) [pid = 1841] [serial = 761] [outer = 0x98199c00] 12:35:44 INFO - PROCESS | 1841 | 1461008144767 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x9833ec00) [pid = 1841] [serial = 762] [outer = 0x98199c00] 12:35:45 INFO - PROCESS | 1841 | 1461008145688 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1584ms 12:35:45 INFO - PROCESS | 1841 | 1461008145763 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 1841 | 1461008145766 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 12:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:35:45 INFO - PROCESS | 1841 | 1461008145773 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 1841 | 1461008145776 Marionette TRACE conn4 <- [1,986,null,{}] 12:35:45 INFO - PROCESS | 1841 | 1461008145783 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:45 INFO - PROCESS | 1841 | 1461008145965 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 12:35:46 INFO - PROCESS | 1841 | 1461008146209 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x9811c000 == 105 [pid = 1841] [id = 254] 12:35:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x98125400) [pid = 1841] [serial = 763] [outer = (nil)] 12:35:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x98347c00) [pid = 1841] [serial = 764] [outer = 0x98125400] 12:35:46 INFO - PROCESS | 1841 | 1461008146339 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x9838ec00) [pid = 1841] [serial = 765] [outer = 0x98125400] 12:35:47 INFO - PROCESS | 1841 | 1461008147250 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1533ms 12:35:47 INFO - PROCESS | 1841 | 1461008147307 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 1841 | 1461008147311 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 12:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:35:47 INFO - PROCESS | 1841 | 1461008147318 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 1841 | 1461008147322 Marionette TRACE conn4 <- [1,990,null,{}] 12:35:47 INFO - PROCESS | 1841 | 1461008147327 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:47 INFO - PROCESS | 1841 | 1461008147520 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 12:35:47 INFO - PROCESS | 1841 | 1461008147766 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x981a1c00 == 106 [pid = 1841] [id = 255] 12:35:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x98345c00) [pid = 1841] [serial = 766] [outer = (nil)] 12:35:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x98c26400) [pid = 1841] [serial = 767] [outer = 0x98345c00] 12:35:47 INFO - PROCESS | 1841 | 1461008147901 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98c2c400) [pid = 1841] [serial = 768] [outer = 0x98345c00] 12:35:48 INFO - PROCESS | 1841 | 1461008148793 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1538ms 12:35:48 INFO - PROCESS | 1841 | 1461008148858 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 1841 | 1461008148862 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 12:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:35:48 INFO - PROCESS | 1841 | 1461008148869 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 1841 | 1461008148872 Marionette TRACE conn4 <- [1,994,null,{}] 12:35:48 INFO - PROCESS | 1841 | 1461008148878 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:49 INFO - PROCESS | 1841 | 1461008149069 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 12:35:49 INFO - PROCESS | 1841 | 1461008149314 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x98397400 == 107 [pid = 1841] [id = 256] 12:35:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x98c26c00) [pid = 1841] [serial = 769] [outer = (nil)] 12:35:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x98cd1c00) [pid = 1841] [serial = 770] [outer = 0x98c26c00] 12:35:49 INFO - PROCESS | 1841 | 1461008149444 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x98cd6400) [pid = 1841] [serial = 771] [outer = 0x98c26c00] 12:35:50 INFO - PROCESS | 1841 | 1461008150349 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1530ms 12:35:50 INFO - PROCESS | 1841 | 1461008150400 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 1841 | 1461008150405 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 12:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:35:50 INFO - PROCESS | 1841 | 1461008150411 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 1841 | 1461008150416 Marionette TRACE conn4 <- [1,998,null,{}] 12:35:50 INFO - PROCESS | 1841 | 1461008150422 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:50 INFO - PROCESS | 1841 | 1461008150629 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 12:35:50 INFO - PROCESS | 1841 | 1461008150888 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x98c30c00 == 108 [pid = 1841] [id = 257] 12:35:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x99173c00) [pid = 1841] [serial = 772] [outer = (nil)] 12:35:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x99498400) [pid = 1841] [serial = 773] [outer = 0x99173c00] 12:35:51 INFO - PROCESS | 1841 | 1461008151024 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x997f0400) [pid = 1841] [serial = 774] [outer = 0x99173c00] 12:35:51 INFO - PROCESS | 1841 | 1461008151965 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1632ms 12:35:52 INFO - PROCESS | 1841 | 1461008152044 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 12:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:35:52 INFO - PROCESS | 1841 | 1461008152048 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 12:35:52 INFO - PROCESS | 1841 | 1461008152056 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1841 | 1461008152060 Marionette TRACE conn4 <- [1,1002,null,{}] 12:35:52 INFO - PROCESS | 1841 | 1461008152066 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:52 INFO - PROCESS | 1841 | 1461008152299 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 12:35:52 INFO - PROCESS | 1841 | 1461008152599 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x98cd3800 == 109 [pid = 1841] [id = 258] 12:35:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x9910b000) [pid = 1841] [serial = 775] [outer = (nil)] 12:35:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x9ad1d800) [pid = 1841] [serial = 776] [outer = 0x9910b000] 12:35:52 INFO - PROCESS | 1841 | 1461008152691 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x9ad53c00) [pid = 1841] [serial = 777] [outer = 0x9910b000] 12:35:53 INFO - PROCESS | 1841 | 1461008153552 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1543ms 12:35:53 INFO - PROCESS | 1841 | 1461008153599 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 1841 | 1461008153603 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 12:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:35:53 INFO - PROCESS | 1841 | 1461008153610 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 1841 | 1461008153613 Marionette TRACE conn4 <- [1,1006,null,{}] 12:35:53 INFO - PROCESS | 1841 | 1461008153619 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:53 INFO - PROCESS | 1841 | 1461008153806 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 12:35:54 INFO - PROCESS | 1841 | 1461008154017 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x9ad15000 == 110 [pid = 1841] [id = 259] 12:35:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x9ad56800) [pid = 1841] [serial = 778] [outer = (nil)] 12:35:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x9ad70c00) [pid = 1841] [serial = 779] [outer = 0x9ad56800] 12:35:54 INFO - PROCESS | 1841 | 1461008154191 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x9b2d0800) [pid = 1841] [serial = 780] [outer = 0x9ad56800] 12:35:55 INFO - PROCESS | 1841 | 1461008155108 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1581ms 12:35:55 INFO - PROCESS | 1841 | 1461008155192 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 1841 | 1461008155196 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 12:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:35:55 INFO - PROCESS | 1841 | 1461008155202 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 1841 | 1461008155206 Marionette TRACE conn4 <- [1,1010,null,{}] 12:35:55 INFO - PROCESS | 1841 | 1461008155212 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:55 INFO - PROCESS | 1841 | 1461008155432 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 12:35:55 INFO - PROCESS | 1841 | 1461008155682 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af8c00 == 111 [pid = 1841] [id = 260] 12:35:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x88af9000) [pid = 1841] [serial = 781] [outer = (nil)] 12:35:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x8c154800) [pid = 1841] [serial = 782] [outer = 0x88af9000] 12:35:55 INFO - PROCESS | 1841 | 1461008155809 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x8de36000) [pid = 1841] [serial = 783] [outer = 0x88af9000] 12:35:56 INFO - PROCESS | 1841 | 1461008156663 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1530ms 12:35:56 INFO - PROCESS | 1841 | 1461008156733 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 1841 | 1461008156738 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 12:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:35:56 INFO - PROCESS | 1841 | 1461008156744 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 1841 | 1461008156748 Marionette TRACE conn4 <- [1,1014,null,{}] 12:35:56 INFO - PROCESS | 1841 | 1461008156753 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:56 INFO - PROCESS | 1841 | 1461008156947 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 12:35:57 INFO - PROCESS | 1841 | 1461008157654 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b9c00 == 112 [pid = 1841] [id = 261] 12:35:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x8b2c0400) [pid = 1841] [serial = 784] [outer = (nil)] 12:35:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x8bb10800) [pid = 1841] [serial = 785] [outer = 0x8b2c0400] 12:35:57 INFO - PROCESS | 1841 | 1461008157739 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x8c14fc00) [pid = 1841] [serial = 786] [outer = 0x8b2c0400] 12:35:58 INFO - PROCESS | 1841 | 1461008158654 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1947ms 12:35:58 INFO - PROCESS | 1841 | 1461008158693 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 12:35:58 INFO - PROCESS | 1841 | 1461008158701 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 12:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:35:58 INFO - PROCESS | 1841 | 1461008158710 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 1841 | 1461008158714 Marionette TRACE conn4 <- [1,1018,null,{}] 12:35:58 INFO - PROCESS | 1841 | 1461008158722 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:35:58 INFO - PROCESS | 1841 | 1461008158920 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 12:35:59 INFO - PROCESS | 1841 | 1461008159157 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c4800 == 113 [pid = 1841] [id = 262] 12:35:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x8db73800) [pid = 1841] [serial = 787] [outer = (nil)] 12:35:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x8ea8b800) [pid = 1841] [serial = 788] [outer = 0x8db73800] 12:35:59 INFO - PROCESS | 1841 | 1461008159286 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x8eb0f400) [pid = 1841] [serial = 789] [outer = 0x8db73800] 12:36:00 INFO - PROCESS | 1841 | 1461008160389 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1731ms 12:36:00 INFO - PROCESS | 1841 | 1461008160445 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 12:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:36:00 INFO - PROCESS | 1841 | 1461008160452 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 12:36:00 INFO - PROCESS | 1841 | 1461008160459 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 1841 | 1461008160462 Marionette TRACE conn4 <- [1,1022,null,{}] 12:36:00 INFO - PROCESS | 1841 | 1461008160469 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:00 INFO - PROCESS | 1841 | 1461008160738 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 12:36:01 INFO - PROCESS | 1841 | 1461008161198 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b8000 == 114 [pid = 1841] [id = 263] 12:36:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x8bb0bc00) [pid = 1841] [serial = 790] [outer = (nil)] 12:36:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x8f3d4c00) [pid = 1841] [serial = 791] [outer = 0x8bb0bc00] 12:36:01 INFO - PROCESS | 1841 | 1461008161319 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x8fc82c00) [pid = 1841] [serial = 792] [outer = 0x8bb0bc00] 12:36:01 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x8ede4c00) [pid = 1841] [serial = 683] [outer = (nil)] [url = about:blank] 12:36:01 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x8b2c2800) [pid = 1841] [serial = 662] [outer = (nil)] [url = about:blank] 12:36:01 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x87d70000) [pid = 1841] [serial = 659] [outer = (nil)] [url = about:blank] 12:36:01 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x8db71000) [pid = 1841] [serial = 656] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x8c3c2800) [pid = 1841] [serial = 680] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x9ad50c00) [pid = 1841] [serial = 641] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x8ede9400) [pid = 1841] [serial = 629] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x8de34c00) [pid = 1841] [serial = 675] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x915e9000) [pid = 1841] [serial = 632] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x979c7c00) [pid = 1841] [serial = 635] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x8ea85400) [pid = 1841] [serial = 678] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x8b2b5800) [pid = 1841] [serial = 666] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x8b08ec00) [pid = 1841] [serial = 623] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x8eb0d000) [pid = 1841] [serial = 681] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x8c3b6800) [pid = 1841] [serial = 621] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x8afb7400) [pid = 1841] [serial = 665] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0xa0c4dc00) [pid = 1841] [serial = 647] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x8c15c000) [pid = 1841] [serial = 669] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x98344000) [pid = 1841] [serial = 638] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x9fb34000) [pid = 1841] [serial = 644] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x9fcaf800) [pid = 1841] [serial = 653] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8c1c7800) [pid = 1841] [serial = 671] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x88af5400) [pid = 1841] [serial = 650] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8bb11c00) [pid = 1841] [serial = 668] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x8de2f400) [pid = 1841] [serial = 674] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8dfee000) [pid = 1841] [serial = 677] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8c3c3400) [pid = 1841] [serial = 672] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8dfe2400) [pid = 1841] [serial = 626] [outer = (nil)] [url = about:blank] 12:36:02 INFO - PROCESS | 1841 | 1461008162340 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1939ms 12:36:02 INFO - PROCESS | 1841 | 1461008162399 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 1841 | 1461008162402 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 12:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:36:02 INFO - PROCESS | 1841 | 1461008162416 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 1841 | 1461008162426 Marionette TRACE conn4 <- [1,1026,null,{}] 12:36:02 INFO - PROCESS | 1841 | 1461008162434 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:02 INFO - PROCESS | 1841 | 1461008162614 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 12:36:02 INFO - PROCESS | 1841 | 1461008162850 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d72000 == 115 [pid = 1841] [id = 264] 12:36:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x8b0eb400) [pid = 1841] [serial = 793] [outer = (nil)] 12:36:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x8dff1c00) [pid = 1841] [serial = 794] [outer = 0x8b0eb400] 12:36:02 INFO - PROCESS | 1841 | 1461008162930 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x8f41a800) [pid = 1841] [serial = 795] [outer = 0x8b0eb400] 12:36:03 INFO - PROCESS | 1841 | 1461008163674 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1313ms 12:36:03 INFO - PROCESS | 1841 | 1461008163722 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 12:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:36:03 INFO - PROCESS | 1841 | 1461008163727 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 12:36:03 INFO - PROCESS | 1841 | 1461008163733 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 1841 | 1461008163736 Marionette TRACE conn4 <- [1,1030,null,{}] 12:36:03 INFO - PROCESS | 1841 | 1461008163742 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:03 INFO - PROCESS | 1841 | 1461008163910 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 12:36:03 INFO - PROCESS | 1841 | 1461008163925 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f5800 == 116 [pid = 1841] [id = 265] 12:36:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x8c3b6800) [pid = 1841] [serial = 796] [outer = (nil)] 12:36:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x91393400) [pid = 1841] [serial = 797] [outer = 0x8c3b6800] 12:36:03 INFO - PROCESS | 1841 | 1461008163997 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x915e7400) [pid = 1841] [serial = 798] [outer = 0x8c3b6800] 12:36:05 INFO - PROCESS | 1841 | 1461008165020 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1333ms 12:36:05 INFO - PROCESS | 1841 | 1461008165070 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 1841 | 1461008165074 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 12:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:36:05 INFO - PROCESS | 1841 | 1461008165088 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 1841 | 1461008165090 Marionette TRACE conn4 <- [1,1034,null,{}] 12:36:05 INFO - PROCESS | 1841 | 1461008165096 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:05 INFO - PROCESS | 1841 | 1461008165334 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 12:36:05 INFO - PROCESS | 1841 | 1461008165357 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x9310b000 == 117 [pid = 1841] [id = 266] 12:36:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x9310d800) [pid = 1841] [serial = 799] [outer = (nil)] 12:36:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x93158400) [pid = 1841] [serial = 800] [outer = 0x9310d800] 12:36:05 INFO - PROCESS | 1841 | 1461008165441 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x94475000) [pid = 1841] [serial = 801] [outer = 0x9310d800] 12:36:06 INFO - PROCESS | 1841 | 1461008166510 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1479ms 12:36:06 INFO - PROCESS | 1841 | 1461008166568 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 1841 | 1461008166571 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 12:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:36:06 INFO - PROCESS | 1841 | 1461008166586 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 1841 | 1461008166589 Marionette TRACE conn4 <- [1,1038,null,{}] 12:36:06 INFO - PROCESS | 1841 | 1461008166595 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:07 INFO - PROCESS | 1841 | 1461008167200 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 12:36:07 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x8afaf400) [pid = 1841] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:36:07 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x8b090400) [pid = 1841] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:36:07 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8b093c00) [pid = 1841] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:36:07 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x8ebe4400) [pid = 1841] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:36:07 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8afbb800) [pid = 1841] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:36:07 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x8f3dd000) [pid = 1841] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:36:07 INFO - PROCESS | 1841 | 1461008167376 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afaf400 == 118 [pid = 1841] [id = 267] 12:36:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x8afafc00) [pid = 1841] [serial = 802] [outer = (nil)] 12:36:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x8c1d0c00) [pid = 1841] [serial = 803] [outer = 0x8afafc00] 12:36:07 INFO - PROCESS | 1841 | 1461008167453 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x8fcdac00) [pid = 1841] [serial = 804] [outer = 0x8afafc00] 12:36:08 INFO - PROCESS | 1841 | 1461008168171 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1640ms 12:36:08 INFO - PROCESS | 1841 | 1461008168228 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 1841 | 1461008168232 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 12:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:36:08 INFO - PROCESS | 1841 | 1461008168243 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1841 | 1461008168245 Marionette TRACE conn4 <- [1,1042,null,{}] 12:36:08 INFO - PROCESS | 1841 | 1461008168252 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:08 INFO - PROCESS | 1841 | 1461008168416 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 12:36:08 INFO - PROCESS | 1841 | 1461008168426 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af5400 == 119 [pid = 1841] [id = 268] 12:36:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x978dcc00) [pid = 1841] [serial = 805] [outer = (nil)] 12:36:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x98039400) [pid = 1841] [serial = 806] [outer = 0x978dcc00] 12:36:08 INFO - PROCESS | 1841 | 1461008168507 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x9811a000) [pid = 1841] [serial = 807] [outer = 0x978dcc00] 12:36:09 INFO - PROCESS | 1841 | 1461008169620 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1435ms 12:36:09 INFO - PROCESS | 1841 | 1461008169680 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 12:36:09 INFO - PROCESS | 1841 | 1461008169687 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 12:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:36:09 INFO - PROCESS | 1841 | 1461008169697 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - PROCESS | 1841 | 1461008169703 Marionette TRACE conn4 <- [1,1046,null,{}] 12:36:09 INFO - PROCESS | 1841 | 1461008169715 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:09 INFO - PROCESS | 1841 | 1461008169960 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 12:36:10 INFO - PROCESS | 1841 | 1461008170331 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c14dc00 == 120 [pid = 1841] [id = 269] 12:36:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x8c3bf800) [pid = 1841] [serial = 808] [outer = (nil)] 12:36:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x8db71000) [pid = 1841] [serial = 809] [outer = 0x8c3bf800] 12:36:10 INFO - PROCESS | 1841 | 1461008170436 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x8de2f400) [pid = 1841] [serial = 810] [outer = 0x8c3bf800] 12:36:11 INFO - PROCESS | 1841 | 1461008171363 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1702ms 12:36:11 INFO - PROCESS | 1841 | 1461008171398 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 1841 | 1461008171406 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 12:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:36:11 INFO - PROCESS | 1841 | 1461008171418 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 1841 | 1461008171421 Marionette TRACE conn4 <- [1,1050,null,{}] 12:36:11 INFO - PROCESS | 1841 | 1461008171428 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:11 INFO - PROCESS | 1841 | 1461008171677 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 12:36:11 INFO - PROCESS | 1841 | 1461008171938 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea92400 == 121 [pid = 1841] [id = 270] 12:36:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x8eb0d000) [pid = 1841] [serial = 811] [outer = (nil)] 12:36:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x8f3d4400) [pid = 1841] [serial = 812] [outer = 0x8eb0d000] 12:36:12 INFO - PROCESS | 1841 | 1461008172083 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x8fce7400) [pid = 1841] [serial = 813] [outer = 0x8eb0d000] 12:36:13 INFO - PROCESS | 1841 | 1461008173133 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1786ms 12:36:13 INFO - PROCESS | 1841 | 1461008173204 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 12:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:36:13 INFO - PROCESS | 1841 | 1461008173209 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 12:36:13 INFO - PROCESS | 1841 | 1461008173216 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 1841 | 1461008173222 Marionette TRACE conn4 <- [1,1054,null,{}] 12:36:13 INFO - PROCESS | 1841 | 1461008173239 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:13 INFO - PROCESS | 1841 | 1461008173478 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 12:36:13 INFO - PROCESS | 1841 | 1461008173738 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x94471000 == 122 [pid = 1841] [id = 271] 12:36:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x979bc400) [pid = 1841] [serial = 814] [outer = (nil)] 12:36:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x97eba800) [pid = 1841] [serial = 815] [outer = 0x979bc400] 12:36:13 INFO - PROCESS | 1841 | 1461008173878 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x9833c000) [pid = 1841] [serial = 816] [outer = 0x979bc400] 12:36:14 INFO - PROCESS | 1841 | 1461008174791 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1641ms 12:36:14 INFO - PROCESS | 1841 | 1461008174857 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 12:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:36:14 INFO - PROCESS | 1841 | 1461008174862 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 12:36:14 INFO - PROCESS | 1841 | 1461008174869 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 1841 | 1461008174873 Marionette TRACE conn4 <- [1,1058,null,{}] 12:36:14 INFO - PROCESS | 1841 | 1461008174879 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:15 INFO - PROCESS | 1841 | 1461008175093 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 12:36:15 INFO - PROCESS | 1841 | 1461008175400 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb15400 == 123 [pid = 1841] [id = 272] 12:36:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x978d4400) [pid = 1841] [serial = 817] [outer = (nil)] 12:36:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x98ccf000) [pid = 1841] [serial = 818] [outer = 0x978d4400] 12:36:15 INFO - PROCESS | 1841 | 1461008175495 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x98f33400) [pid = 1841] [serial = 819] [outer = 0x978d4400] 12:36:16 INFO - PROCESS | 1841 | 1461008176383 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1545ms 12:36:16 INFO - PROCESS | 1841 | 1461008176414 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 1841 | 1461008176418 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 12:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:36:16 INFO - PROCESS | 1841 | 1461008176425 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 1841 | 1461008176429 Marionette TRACE conn4 <- [1,1062,null,{}] 12:36:16 INFO - PROCESS | 1841 | 1461008176435 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:16 INFO - PROCESS | 1841 | 1461008176633 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 12:36:16 INFO - PROCESS | 1841 | 1461008176889 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ebec00 == 124 [pid = 1841] [id = 273] 12:36:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x99174000) [pid = 1841] [serial = 820] [outer = (nil)] 12:36:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x997e8c00) [pid = 1841] [serial = 821] [outer = 0x99174000] 12:36:17 INFO - PROCESS | 1841 | 1461008177020 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x9ad19000) [pid = 1841] [serial = 822] [outer = 0x99174000] 12:36:17 INFO - PROCESS | 1841 | 1461008177949 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1534ms 12:36:17 INFO - PROCESS | 1841 | 1461008177960 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 12:36:17 INFO - PROCESS | 1841 | 1461008177964 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 12:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:36:17 INFO - PROCESS | 1841 | 1461008177972 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 1841 | 1461008177976 Marionette TRACE conn4 <- [1,1066,null,{}] 12:36:17 INFO - PROCESS | 1841 | 1461008177982 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:18 INFO - PROCESS | 1841 | 1461008178191 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 12:36:18 INFO - PROCESS | 1841 | 1461008178472 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x936c3400 == 125 [pid = 1841] [id = 274] 12:36:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x9ad5d400) [pid = 1841] [serial = 823] [outer = (nil)] 12:36:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x9fb31c00) [pid = 1841] [serial = 824] [outer = 0x9ad5d400] 12:36:18 INFO - PROCESS | 1841 | 1461008178611 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x9fbc2c00) [pid = 1841] [serial = 825] [outer = 0x9ad5d400] 12:36:19 INFO - PROCESS | 1841 | 1461008179490 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1537ms 12:36:19 INFO - PROCESS | 1841 | 1461008179510 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 1841 | 1461008179514 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 12:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:36:19 INFO - PROCESS | 1841 | 1461008179520 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 1841 | 1461008179523 Marionette TRACE conn4 <- [1,1070,null,{}] 12:36:19 INFO - PROCESS | 1841 | 1461008179530 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:19 INFO - PROCESS | 1841 | 1461008179710 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 12:36:19 INFO - PROCESS | 1841 | 1461008179922 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2bbc00 == 126 [pid = 1841] [id = 275] 12:36:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x9ad76000) [pid = 1841] [serial = 826] [outer = (nil)] 12:36:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0xa0009000) [pid = 1841] [serial = 827] [outer = 0x9ad76000] 12:36:20 INFO - PROCESS | 1841 | 1461008180054 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0xa00d3800) [pid = 1841] [serial = 828] [outer = 0x9ad76000] 12:36:21 INFO - PROCESS | 1841 | 1461008181018 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1534ms 12:36:21 INFO - PROCESS | 1841 | 1461008181054 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 12:36:21 INFO - PROCESS | 1841 | 1461008181059 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 12:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:36:21 INFO - PROCESS | 1841 | 1461008181065 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 1841 | 1461008181069 Marionette TRACE conn4 <- [1,1074,null,{}] 12:36:21 INFO - PROCESS | 1841 | 1461008181074 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:21 INFO - PROCESS | 1841 | 1461008181260 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 12:36:21 INFO - PROCESS | 1841 | 1461008181520 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x9fbbc400 == 127 [pid = 1841] [id = 276] 12:36:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x9fe19400) [pid = 1841] [serial = 829] [outer = (nil)] 12:36:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0xa0c4ec00) [pid = 1841] [serial = 830] [outer = 0x9fe19400] 12:36:21 INFO - PROCESS | 1841 | 1461008181668 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0xa0ee1c00) [pid = 1841] [serial = 831] [outer = 0x9fe19400] 12:36:22 INFO - PROCESS | 1841 | 1461008182571 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1547ms 12:36:22 INFO - PROCESS | 1841 | 1461008182613 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 1841 | 1461008182618 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 12:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:36:22 INFO - PROCESS | 1841 | 1461008182624 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - PROCESS | 1841 | 1461008182628 Marionette TRACE conn4 <- [1,1078,null,{}] 12:36:22 INFO - PROCESS | 1841 | 1461008182634 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:22 INFO - PROCESS | 1841 | 1461008182870 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 12:36:23 INFO - PROCESS | 1841 | 1461008183175 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x915ce800 == 128 [pid = 1841] [id = 277] 12:36:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x98394000) [pid = 1841] [serial = 832] [outer = (nil)] 12:36:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0xa0fdd800) [pid = 1841] [serial = 833] [outer = 0x98394000] 12:36:23 INFO - PROCESS | 1841 | 1461008183269 Marionette DEBUG loaded listener.js 12:36:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0xa2812800) [pid = 1841] [serial = 834] [outer = 0x98394000] 12:36:24 INFO - PROCESS | 1841 | 1461008184161 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1584ms 12:36:24 INFO - PROCESS | 1841 | 1461008184209 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 12:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:36:24 INFO - PROCESS | 1841 | 1461008184213 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 12:36:24 INFO - PROCESS | 1841 | 1461008184220 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 1841 | 1461008184223 Marionette TRACE conn4 <- [1,1082,null,{}] 12:36:24 INFO - PROCESS | 1841 | 1461008184229 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:24 INFO - PROCESS | 1841 | 1461008184416 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 12:36:24 INFO - PROCESS | 1841 | 1461008184672 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 1841 | ++DOCSHELL 0xa2819400 == 129 [pid = 1841] [id = 278] 12:36:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0xa28b3800) [pid = 1841] [serial = 835] [outer = (nil)] 12:36:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0xa2a10400) [pid = 1841] [serial = 836] [outer = 0xa28b3800] 12:36:24 INFO - PROCESS | 1841 | 1461008184799 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0xa3c1f000) [pid = 1841] [serial = 837] [outer = 0xa28b3800] 12:36:25 INFO - PROCESS | 1841 | 1461008185767 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1592ms 12:36:25 INFO - PROCESS | 1841 | 1461008185812 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 12:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:36:25 INFO - PROCESS | 1841 | 1461008185817 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 12:36:25 INFO - PROCESS | 1841 | 1461008185824 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - PROCESS | 1841 | 1461008185828 Marionette TRACE conn4 <- [1,1086,null,{}] 12:36:25 INFO - PROCESS | 1841 | 1461008185834 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:26 INFO - PROCESS | 1841 | 1461008186092 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 12:36:26 INFO - PROCESS | 1841 | 1461008186412 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 1841 | ++DOCSHELL 0xa3c23c00 == 130 [pid = 1841] [id = 279] 12:36:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0xa4593800) [pid = 1841] [serial = 838] [outer = (nil)] 12:36:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0xa45ec400) [pid = 1841] [serial = 839] [outer = 0xa4593800] 12:36:26 INFO - PROCESS | 1841 | 1461008186510 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0xa45f6400) [pid = 1841] [serial = 840] [outer = 0xa4593800] 12:36:27 INFO - PROCESS | 1841 | 1461008187473 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1694ms 12:36:27 INFO - PROCESS | 1841 | 1461008187518 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 1841 | 1461008187522 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:36:27 INFO - PROCESS | 1841 | 1461008187529 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 1841 | 1461008187532 Marionette TRACE conn4 <- [1,1090,null,{}] 12:36:27 INFO - PROCESS | 1841 | 1461008187538 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:27 INFO - PROCESS | 1841 | 1461008187722 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 12:36:28 INFO - PROCESS | 1841 | 1461008188033 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c2400 == 131 [pid = 1841] [id = 280] 12:36:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x897c2800) [pid = 1841] [serial = 841] [outer = (nil)] 12:36:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x897c9800) [pid = 1841] [serial = 842] [outer = 0x897c2800] 12:36:28 INFO - PROCESS | 1841 | 1461008188131 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x897cb800) [pid = 1841] [serial = 843] [outer = 0x897c2800] 12:36:28 INFO - PROCESS | 1841 | 1461008188986 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1486ms 12:36:29 INFO - PROCESS | 1841 | 1461008189016 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 12:36:29 INFO - PROCESS | 1841 | 1461008189021 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 12:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:36:29 INFO - PROCESS | 1841 | 1461008189027 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 1841 | 1461008189030 Marionette TRACE conn4 <- [1,1094,null,{}] 12:36:29 INFO - PROCESS | 1841 | 1461008189036 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:29 INFO - PROCESS | 1841 | 1461008189221 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 12:36:29 INFO - PROCESS | 1841 | 1461008189437 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x868e8400 == 132 [pid = 1841] [id = 281] 12:36:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x868e8800) [pid = 1841] [serial = 844] [outer = (nil)] 12:36:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x868ed800) [pid = 1841] [serial = 845] [outer = 0x868e8800] 12:36:29 INFO - PROCESS | 1841 | 1461008189558 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x868f1000) [pid = 1841] [serial = 846] [outer = 0x868e8800] 12:36:30 INFO - PROCESS | 1841 | 1461008190524 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1542ms 12:36:30 INFO - PROCESS | 1841 | 1461008190570 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 12:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:36:30 INFO - PROCESS | 1841 | 1461008190575 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 12:36:30 INFO - PROCESS | 1841 | 1461008190581 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - PROCESS | 1841 | 1461008190584 Marionette TRACE conn4 <- [1,1098,null,{}] 12:36:30 INFO - PROCESS | 1841 | 1461008190590 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:30 INFO - PROCESS | 1841 | 1461008190773 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 12:36:31 INFO - PROCESS | 1841 | 1461008191037 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x868ed000 == 133 [pid = 1841] [id = 282] 12:36:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x868f0400) [pid = 1841] [serial = 847] [outer = (nil)] 12:36:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x86a91800) [pid = 1841] [serial = 848] [outer = 0x868f0400] 12:36:31 INFO - PROCESS | 1841 | 1461008191166 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x86a94c00) [pid = 1841] [serial = 849] [outer = 0x868f0400] 12:36:32 INFO - PROCESS | 1841 | 1461008192200 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1636ms 12:36:32 INFO - PROCESS | 1841 | 1461008192217 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 1841 | 1461008192221 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 12:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:36:32 INFO - PROCESS | 1841 | 1461008192227 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 1841 | 1461008192230 Marionette TRACE conn4 <- [1,1102,null,{}] 12:36:32 INFO - PROCESS | 1841 | 1461008192236 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:32 INFO - PROCESS | 1841 | 1461008192445 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 12:36:32 INFO - PROCESS | 1841 | 1461008192716 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a96400 == 134 [pid = 1841] [id = 283] 12:36:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x86a97000) [pid = 1841] [serial = 850] [outer = (nil)] 12:36:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x86a9b000) [pid = 1841] [serial = 851] [outer = 0x86a97000] 12:36:32 INFO - PROCESS | 1841 | 1461008192873 Marionette DEBUG loaded listener.js 12:36:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x86a9d800) [pid = 1841] [serial = 852] [outer = 0x86a97000] 12:36:33 INFO - PROCESS | 1841 | 1461008193749 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1585ms 12:36:33 INFO - PROCESS | 1841 | 1461008193813 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 12:36:33 INFO - PROCESS | 1841 | 1461008193817 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 12:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:36:33 INFO - PROCESS | 1841 | 1461008193824 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:36:33 INFO - PROCESS | 1841 | 1461008193828 Marionette TRACE conn4 <- [1,1106,null,{}] 12:36:33 INFO - PROCESS | 1841 | 1461008193834 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:34 INFO - PROCESS | 1841 | 1461008194022 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 12:36:34 INFO - PROCESS | 1841 | 1461008194284 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x85ed9c00 == 135 [pid = 1841] [id = 284] 12:36:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x85edb800) [pid = 1841] [serial = 853] [outer = (nil)] 12:36:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x85ee1400) [pid = 1841] [serial = 854] [outer = 0x85edb800] 12:36:34 INFO - PROCESS | 1841 | 1461008194415 Marionette DEBUG loaded listener.js 12:36:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x85ee4400) [pid = 1841] [serial = 855] [outer = 0x85edb800] 12:36:35 INFO - PROCESS | 1841 | 1461008195329 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1582ms 12:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:36:35 INFO - PROCESS | 1841 | 1461008195407 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 1841 | 1461008195410 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 12:36:35 INFO - PROCESS | 1841 | 1461008195417 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 1841 | 1461008195421 Marionette TRACE conn4 <- [1,1110,null,{}] 12:36:35 INFO - PROCESS | 1841 | 1461008195427 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:35 INFO - PROCESS | 1841 | 1461008195647 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 12:36:36 INFO - PROCESS | 1841 | 1461008196382 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x88afac00 == 136 [pid = 1841] [id = 285] 12:36:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x897c1800) [pid = 1841] [serial = 856] [outer = (nil)] 12:36:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x897c5c00) [pid = 1841] [serial = 857] [outer = 0x897c1800] 12:36:36 INFO - PROCESS | 1841 | 1461008196463 Marionette DEBUG loaded listener.js 12:36:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x897c9c00) [pid = 1841] [serial = 858] [outer = 0x897c1800] 12:36:37 INFO - PROCESS | 1841 | 1461008197395 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2035ms 12:36:37 INFO - PROCESS | 1841 | 1461008197453 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 12:36:37 INFO - PROCESS | 1841 | 1461008197461 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 12:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:36:37 INFO - PROCESS | 1841 | 1461008197470 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:36:37 INFO - PROCESS | 1841 | 1461008197474 Marionette TRACE conn4 <- [1,1114,null,{}] 12:36:37 INFO - PROCESS | 1841 | 1461008197481 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:37 INFO - PROCESS | 1841 | 1461008197672 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 12:36:37 INFO - PROCESS | 1841 | 1461008197953 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb0c000 == 137 [pid = 1841] [id = 286] 12:36:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x8bb11800) [pid = 1841] [serial = 859] [outer = (nil)] 12:36:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x8c153000) [pid = 1841] [serial = 860] [outer = 0x8bb11800] 12:36:38 INFO - PROCESS | 1841 | 1461008198154 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x8c3c2400) [pid = 1841] [serial = 861] [outer = 0x8bb11800] 12:36:39 INFO - PROCESS | 1841 | 1461008199169 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1734ms 12:36:39 INFO - PROCESS | 1841 | 1461008199209 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 12:36:39 INFO - PROCESS | 1841 | 1461008199216 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 12:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:36:39 INFO - PROCESS | 1841 | 1461008199223 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:36:39 INFO - PROCESS | 1841 | 1461008199225 Marionette TRACE conn4 <- [1,1118,null,{}] 12:36:39 INFO - PROCESS | 1841 | 1461008199232 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:39 INFO - PROCESS | 1841 | 1461008199434 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 12:36:39 INFO - PROCESS | 1841 | --DOCSHELL 0x87d70400 == 136 [pid = 1841] [id = 221] 12:36:39 INFO - PROCESS | 1841 | --DOCSHELL 0x8afaf400 == 135 [pid = 1841] [id = 267] 12:36:39 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x915e4000) [pid = 1841] [serial = 740] [outer = (nil)] [url = about:blank] 12:36:39 INFO - PROCESS | 1841 | 1461008199902 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:39 INFO - PROCESS | 1841 | --DOCSHELL 0x9310b000 == 134 [pid = 1841] [id = 266] 12:36:39 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f5800 == 133 [pid = 1841] [id = 265] 12:36:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afaf400 == 134 [pid = 1841] [id = 287] 12:36:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x8b0f1c00) [pid = 1841] [serial = 862] [outer = (nil)] 12:36:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x8c3c2c00) [pid = 1841] [serial = 863] [outer = 0x8b0f1c00] 12:36:40 INFO - PROCESS | 1841 | 1461008199999 Marionette DEBUG loaded listener.js 12:36:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x8ea85400) [pid = 1841] [serial = 864] [outer = 0x8b0f1c00] 12:36:40 INFO - PROCESS | 1841 | --DOCSHELL 0x87d72000 == 133 [pid = 1841] [id = 264] 12:36:40 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b8000 == 132 [pid = 1841] [id = 263] 12:36:40 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c4800 == 131 [pid = 1841] [id = 262] 12:36:40 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b9c00 == 130 [pid = 1841] [id = 261] 12:36:40 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c7400 == 129 [pid = 1841] [id = 250] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x8b2bf400) [pid = 1841] [serial = 737] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x8fac2c00) [pid = 1841] [serial = 698] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x8c3bf400) [pid = 1841] [serial = 728] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x8de35c00) [pid = 1841] [serial = 726] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x8fc83400) [pid = 1841] [serial = 738] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x93112000) [pid = 1841] [serial = 710] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x8ebeb400) [pid = 1841] [serial = 731] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x96bc7000) [pid = 1841] [serial = 716] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x8b090c00) [pid = 1841] [serial = 722] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x8ede6000) [pid = 1841] [serial = 732] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x8f411c00) [pid = 1841] [serial = 695] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x8db6dc00) [pid = 1841] [serial = 725] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x8b0ec400) [pid = 1841] [serial = 686] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x979be400) [pid = 1841] [serial = 719] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x90621000) [pid = 1841] [serial = 701] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x8ebf1800) [pid = 1841] [serial = 692] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x915cf800) [pid = 1841] [serial = 704] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x8db6a000) [pid = 1841] [serial = 689] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x91f75c00) [pid = 1841] [serial = 707] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x8fb8f800) [pid = 1841] [serial = 735] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x8f41c800) [pid = 1841] [serial = 734] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x93635c00) [pid = 1841] [serial = 713] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x8dfe4000) [pid = 1841] [serial = 729] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x8b0f2400) [pid = 1841] [serial = 723] [outer = (nil)] [url = about:blank] 12:36:40 INFO - PROCESS | 1841 | 1461008200907 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1733ms 12:36:40 INFO - PROCESS | 1841 | 1461008200955 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 1841 | 1461008200960 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 12:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:36:40 INFO - PROCESS | 1841 | 1461008200975 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 1841 | 1461008200983 Marionette TRACE conn4 <- [1,1122,null,{}] 12:36:40 INFO - PROCESS | 1841 | 1461008200990 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:41 INFO - PROCESS | 1841 | 1461008201172 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 12:36:41 INFO - PROCESS | 1841 | 1461008201183 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1ca800 == 130 [pid = 1841] [id = 288] 12:36:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x8ebe7c00) [pid = 1841] [serial = 865] [outer = (nil)] 12:36:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x8ede5800) [pid = 1841] [serial = 866] [outer = 0x8ebe7c00] 12:36:41 INFO - PROCESS | 1841 | 1461008201257 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x8edeb400) [pid = 1841] [serial = 867] [outer = 0x8ebe7c00] 12:36:42 INFO - PROCESS | 1841 | 1461008202251 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1352ms 12:36:42 INFO - PROCESS | 1841 | 1461008202321 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 12:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:36:42 INFO - PROCESS | 1841 | 1461008202326 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 12:36:42 INFO - PROCESS | 1841 | 1461008202332 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 1841 | 1461008202335 Marionette TRACE conn4 <- [1,1126,null,{}] 12:36:42 INFO - PROCESS | 1841 | 1461008202341 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:42 INFO - PROCESS | 1841 | 1461008202589 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 12:36:42 INFO - PROCESS | 1841 | 1461008202614 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c7400 == 131 [pid = 1841] [id = 289] 12:36:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x8ebe7800) [pid = 1841] [serial = 868] [outer = (nil)] 12:36:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x8f414c00) [pid = 1841] [serial = 869] [outer = 0x8ebe7800] 12:36:42 INFO - PROCESS | 1841 | 1461008202695 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x8fabf000) [pid = 1841] [serial = 870] [outer = 0x8ebe7800] 12:36:43 INFO - PROCESS | 1841 | 1461008203637 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1333ms 12:36:43 INFO - PROCESS | 1841 | 1461008203664 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 12:36:43 INFO - PROCESS | 1841 | 1461008203668 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 12:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:36:43 INFO - PROCESS | 1841 | 1461008203674 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - PROCESS | 1841 | 1461008203677 Marionette TRACE conn4 <- [1,1130,null,{}] 12:36:43 INFO - PROCESS | 1841 | 1461008203682 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:43 INFO - PROCESS | 1841 | 1461008203925 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 12:36:43 INFO - PROCESS | 1841 | 1461008203956 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc86800 == 132 [pid = 1841] [id = 290] 12:36:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x8fcd8c00) [pid = 1841] [serial = 871] [outer = (nil)] 12:36:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x9061d800) [pid = 1841] [serial = 872] [outer = 0x8fcd8c00] 12:36:44 INFO - PROCESS | 1841 | 1461008204042 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x915e1400) [pid = 1841] [serial = 873] [outer = 0x8fcd8c00] 12:36:45 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x8b0eb400) [pid = 1841] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:36:45 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x9310d800) [pid = 1841] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:36:45 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x8b2c0400) [pid = 1841] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:36:45 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x8db73800) [pid = 1841] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:36:45 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x8afafc00) [pid = 1841] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:36:45 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x8bb0bc00) [pid = 1841] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:36:45 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x8c3b6800) [pid = 1841] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:36:45 INFO - PROCESS | 1841 | 1461008205410 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1783ms 12:36:45 INFO - PROCESS | 1841 | 1461008205458 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1841 | 1461008205461 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 12:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:36:45 INFO - PROCESS | 1841 | 1461008205467 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1841 | 1461008205470 Marionette TRACE conn4 <- [1,1134,null,{}] 12:36:45 INFO - PROCESS | 1841 | 1461008205476 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:45 INFO - PROCESS | 1841 | 1461008205745 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 12:36:45 INFO - PROCESS | 1841 | 1461008205769 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6fc00 == 133 [pid = 1841] [id = 291] 12:36:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x8afb7400) [pid = 1841] [serial = 874] [outer = (nil)] 12:36:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x915ca800) [pid = 1841] [serial = 875] [outer = 0x8afb7400] 12:36:45 INFO - PROCESS | 1841 | 1461008205842 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x93105800) [pid = 1841] [serial = 876] [outer = 0x8afb7400] 12:36:46 INFO - PROCESS | 1841 | 1461008206699 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1279ms 12:36:46 INFO - PROCESS | 1841 | 1461008206747 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 1841 | 1461008206751 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 12:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:36:46 INFO - PROCESS | 1841 | 1461008206757 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 1841 | 1461008206760 Marionette TRACE conn4 <- [1,1138,null,{}] 12:36:46 INFO - PROCESS | 1841 | 1461008206765 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:46 INFO - PROCESS | 1841 | 1461008206934 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 12:36:47 INFO - PROCESS | 1841 | 1461008207280 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x85edfc00 == 134 [pid = 1841] [id = 292] 12:36:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x85ee2000) [pid = 1841] [serial = 877] [outer = (nil)] 12:36:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x868eb400) [pid = 1841] [serial = 878] [outer = 0x85ee2000] 12:36:47 INFO - PROCESS | 1841 | 1461008207445 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x88af7800) [pid = 1841] [serial = 879] [outer = 0x85ee2000] 12:36:48 INFO - PROCESS | 1841 | 1461008208440 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1736ms 12:36:48 INFO - PROCESS | 1841 | 1461008208496 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 1841 | 1461008208507 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 12:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:36:48 INFO - PROCESS | 1841 | 1461008208519 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1841 | 1461008208523 Marionette TRACE conn4 <- [1,1142,null,{}] 12:36:48 INFO - PROCESS | 1841 | 1461008208532 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:48 INFO - PROCESS | 1841 | 1461008208788 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 12:36:49 INFO - PROCESS | 1841 | 1461008209063 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c157c00 == 135 [pid = 1841] [id = 293] 12:36:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x8c1c4800) [pid = 1841] [serial = 880] [outer = (nil)] 12:36:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x8c3b8400) [pid = 1841] [serial = 881] [outer = 0x8c1c4800] 12:36:49 INFO - PROCESS | 1841 | 1461008209194 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x8db6f800) [pid = 1841] [serial = 882] [outer = 0x8c1c4800] 12:36:50 INFO - PROCESS | 1841 | 1461008210220 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1737ms 12:36:50 INFO - PROCESS | 1841 | 1461008210260 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 12:36:50 INFO - PROCESS | 1841 | 1461008210267 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 12:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:36:50 INFO - PROCESS | 1841 | 1461008210274 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 1841 | 1461008210278 Marionette TRACE conn4 <- [1,1146,null,{}] 12:36:50 INFO - PROCESS | 1841 | 1461008210284 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:50 INFO - PROCESS | 1841 | 1461008210486 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 12:36:50 INFO - PROCESS | 1841 | 1461008210812 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db71400 == 136 [pid = 1841] [id = 294] 12:36:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x8de38c00) [pid = 1841] [serial = 883] [outer = (nil)] 12:36:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x8ea88c00) [pid = 1841] [serial = 884] [outer = 0x8de38c00] 12:36:50 INFO - PROCESS | 1841 | 1461008210945 Marionette DEBUG loaded listener.js 12:36:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x8eb0ac00) [pid = 1841] [serial = 885] [outer = 0x8de38c00] 12:36:51 INFO - PROCESS | 1841 | 1461008211905 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1687ms 12:36:51 INFO - PROCESS | 1841 | 1461008211962 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 12:36:51 INFO - PROCESS | 1841 | 1461008211966 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 12:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:36:51 INFO - PROCESS | 1841 | 1461008211983 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 1841 | 1461008211992 Marionette TRACE conn4 <- [1,1150,null,{}] 12:36:52 INFO - PROCESS | 1841 | 1461008211998 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:52 INFO - PROCESS | 1841 | 1461008212271 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 12:36:52 INFO - PROCESS | 1841 | 1461008212580 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc2a400 == 137 [pid = 1841] [id = 295] 12:36:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x8ede5400) [pid = 1841] [serial = 886] [outer = (nil)] 12:36:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x90622800) [pid = 1841] [serial = 887] [outer = 0x8ede5400] 12:36:52 INFO - PROCESS | 1841 | 1461008212677 Marionette DEBUG loaded listener.js 12:36:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x915eb800) [pid = 1841] [serial = 888] [outer = 0x8ede5400] 12:36:53 INFO - PROCESS | 1841 | 1461008213582 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1649ms 12:36:53 INFO - PROCESS | 1841 | 1461008213624 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 12:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:36:53 INFO - PROCESS | 1841 | 1461008213629 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 12:36:53 INFO - PROCESS | 1841 | 1461008213636 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:36:53 INFO - PROCESS | 1841 | 1461008213640 Marionette TRACE conn4 <- [1,1154,null,{}] 12:36:53 INFO - PROCESS | 1841 | 1461008213646 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:53 INFO - PROCESS | 1841 | 1461008213855 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 12:36:54 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc80000 == 136 [pid = 1841] [id = 9] 12:36:54 INFO - PROCESS | 1841 | 1461008214163 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc80000 == 137 [pid = 1841] [id = 296] 12:36:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x8fc81800) [pid = 1841] [serial = 889] [outer = (nil)] 12:36:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x936cc800) [pid = 1841] [serial = 890] [outer = 0x8fc81800] 12:36:54 INFO - PROCESS | 1841 | 1461008214328 Marionette DEBUG loaded listener.js 12:36:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x96499000) [pid = 1841] [serial = 891] [outer = 0x8fc81800] 12:36:55 INFO - PROCESS | 1841 | 1461008215223 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1635ms 12:36:55 INFO - PROCESS | 1841 | 1461008215272 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 12:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:36:55 INFO - PROCESS | 1841 | 1461008215277 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 12:36:55 INFO - PROCESS | 1841 | 1461008215283 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 1841 | 1461008215287 Marionette TRACE conn4 <- [1,1158,null,{}] 12:36:55 INFO - PROCESS | 1841 | 1461008215293 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:55 INFO - PROCESS | 1841 | 1461008215489 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 12:36:55 INFO - PROCESS | 1841 | 1461008215774 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x979be400 == 138 [pid = 1841] [id = 297] 12:36:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x979bec00) [pid = 1841] [serial = 892] [outer = (nil)] 12:36:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x97baa800) [pid = 1841] [serial = 893] [outer = 0x979bec00] 12:36:55 INFO - PROCESS | 1841 | 1461008215952 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x98341400) [pid = 1841] [serial = 894] [outer = 0x979bec00] 12:36:56 INFO - PROCESS | 1841 | 1461008216953 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1744ms 12:36:57 INFO - PROCESS | 1841 | 1461008217028 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 1841 | 1461008217032 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 12:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:36:57 INFO - PROCESS | 1841 | 1461008217039 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 1841 | 1461008217042 Marionette TRACE conn4 <- [1,1162,null,{}] 12:36:57 INFO - PROCESS | 1841 | 1461008217048 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:57 INFO - PROCESS | 1841 | 1461008217295 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 12:36:57 INFO - PROCESS | 1841 | 1461008217604 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c7c00 == 139 [pid = 1841] [id = 298] 12:36:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x8de34400) [pid = 1841] [serial = 895] [outer = (nil)] 12:36:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x98ccf800) [pid = 1841] [serial = 896] [outer = 0x8de34400] 12:36:57 INFO - PROCESS | 1841 | 1461008217696 Marionette DEBUG loaded listener.js 12:36:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x98f34800) [pid = 1841] [serial = 897] [outer = 0x8de34400] 12:36:58 INFO - PROCESS | 1841 | 1461008218591 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1581ms 12:36:58 INFO - PROCESS | 1841 | 1461008218622 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 12:36:58 INFO - PROCESS | 1841 | 1461008218626 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 12:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:36:58 INFO - PROCESS | 1841 | 1461008218633 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 1841 | 1461008218637 Marionette TRACE conn4 <- [1,1166,null,{}] 12:36:58 INFO - PROCESS | 1841 | 1461008218643 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:36:58 INFO - PROCESS | 1841 | 1461008218843 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 12:36:59 INFO - PROCESS | 1841 | 1461008219111 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0ea800 == 140 [pid = 1841] [id = 299] 12:36:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x8ebf1800) [pid = 1841] [serial = 898] [outer = (nil)] 12:36:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x9ad58c00) [pid = 1841] [serial = 899] [outer = 0x8ebf1800] 12:36:59 INFO - PROCESS | 1841 | 1461008219243 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0x9b2d4c00) [pid = 1841] [serial = 900] [outer = 0x8ebf1800] 12:37:00 INFO - PROCESS | 1841 | 1461008220124 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1533ms 12:37:00 INFO - PROCESS | 1841 | 1461008220167 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 1841 | 1461008220171 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 12:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:37:00 INFO - PROCESS | 1841 | 1461008220177 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 1841 | 1461008220181 Marionette TRACE conn4 <- [1,1170,null,{}] 12:37:00 INFO - PROCESS | 1841 | 1461008220187 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:00 INFO - PROCESS | 1841 | 1461008220383 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 12:37:00 INFO - PROCESS | 1841 | 1461008220692 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x98cd7800 == 141 [pid = 1841] [id = 300] 12:37:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0x99a2a400) [pid = 1841] [serial = 901] [outer = (nil)] 12:37:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0x9fb32400) [pid = 1841] [serial = 902] [outer = 0x99a2a400] 12:37:00 INFO - PROCESS | 1841 | 1461008220785 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0x9fbba400) [pid = 1841] [serial = 903] [outer = 0x99a2a400] 12:37:01 INFO - PROCESS | 1841 | 1461008221669 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1535ms 12:37:01 INFO - PROCESS | 1841 | 1461008221713 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 12:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:37:01 INFO - PROCESS | 1841 | 1461008221718 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 12:37:01 INFO - PROCESS | 1841 | 1461008221725 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 1841 | 1461008221728 Marionette TRACE conn4 <- [1,1174,null,{}] 12:37:01 INFO - PROCESS | 1841 | 1461008221734 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:01 INFO - PROCESS | 1841 | 1461008221945 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 12:37:02 INFO - PROCESS | 1841 | 1461008222253 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de2e400 == 142 [pid = 1841] [id = 301] 12:37:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0x8fcde400) [pid = 1841] [serial = 904] [outer = (nil)] 12:37:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0xa0fdcc00) [pid = 1841] [serial = 905] [outer = 0x8fcde400] 12:37:02 INFO - PROCESS | 1841 | 1461008222353 Marionette DEBUG loaded listener.js 12:37:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0xa2818000) [pid = 1841] [serial = 906] [outer = 0x8fcde400] 12:37:03 INFO - PROCESS | 1841 | 1461008223249 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:37:03 INFO - PROCESS | 1841 | 1461008223324 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 12:37:03 INFO - PROCESS | 1841 | 1461008223332 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 1841 | 1461008223335 Marionette TRACE conn4 <- [1,1178,null,{}] 12:37:03 INFO - PROCESS | 1841 | 1461008223341 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:03 INFO - PROCESS | 1841 | 1461008223547 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 12:37:03 INFO - PROCESS | 1841 | 1461008223825 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8888bc00 == 143 [pid = 1841] [id = 302] 12:37:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x8888c800) [pid = 1841] [serial = 907] [outer = (nil)] 12:37:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x8888ec00) [pid = 1841] [serial = 908] [outer = 0x8888c800] 12:37:03 INFO - PROCESS | 1841 | 1461008223970 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0xa0aed800) [pid = 1841] [serial = 909] [outer = 0x8888c800] 12:37:04 INFO - PROCESS | 1841 | 1461008224914 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:37:04 INFO - PROCESS | 1841 | 1461008224971 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 12:37:04 INFO - PROCESS | 1841 | 1461008224977 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 1841 | 1461008224982 Marionette TRACE conn4 <- [1,1182,null,{}] 12:37:04 INFO - PROCESS | 1841 | 1461008224988 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:05 INFO - PROCESS | 1841 | 1461008225233 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 12:37:05 INFO - PROCESS | 1841 | 1461008225554 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x88884c00 == 144 [pid = 1841] [id = 303] 12:37:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x8888cc00) [pid = 1841] [serial = 910] [outer = (nil)] 12:37:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x8995a800) [pid = 1841] [serial = 911] [outer = 0x8888cc00] 12:37:05 INFO - PROCESS | 1841 | 1461008225649 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 251 (0x89960400) [pid = 1841] [serial = 912] [outer = 0x8888cc00] 12:37:06 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:06 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:06 INFO - PROCESS | 1841 | 1461008226545 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 1841 | 1461008226626 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 12:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:37:06 INFO - PROCESS | 1841 | 1461008226635 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1841 | 1461008226638 Marionette TRACE conn4 <- [1,1186,null,{}] 12:37:06 INFO - PROCESS | 1841 | 1461008226643 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:06 INFO - PROCESS | 1841 | 1461008226866 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 12:37:07 INFO - PROCESS | 1841 | 1461008227186 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x85726c00 == 145 [pid = 1841] [id = 304] 12:37:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 252 (0x85727c00) [pid = 1841] [serial = 913] [outer = (nil)] 12:37:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 253 (0x8572fc00) [pid = 1841] [serial = 914] [outer = 0x85727c00] 12:37:07 INFO - PROCESS | 1841 | 1461008227298 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 254 (0x85732800) [pid = 1841] [serial = 915] [outer = 0x85727c00] 12:37:08 INFO - PROCESS | 1841 | 1461008228184 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:37:08 INFO - PROCESS | 1841 | 1461008228275 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 12:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:37:08 INFO - PROCESS | 1841 | 1461008228282 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 1841 | 1461008228285 Marionette TRACE conn4 <- [1,1190,null,{}] 12:37:08 INFO - PROCESS | 1841 | 1461008228291 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:08 INFO - PROCESS | 1841 | 1461008228520 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 12:37:08 INFO - PROCESS | 1841 | 1461008228836 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x85731400 == 146 [pid = 1841] [id = 305] 12:37:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 255 (0x86987800) [pid = 1841] [serial = 916] [outer = (nil)] 12:37:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 256 (0x8698d400) [pid = 1841] [serial = 917] [outer = 0x86987800] 12:37:08 INFO - PROCESS | 1841 | 1461008228923 Marionette DEBUG loaded listener.js 12:37:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 257 (0x8698f400) [pid = 1841] [serial = 918] [outer = 0x86987800] 12:37:09 INFO - PROCESS | 1841 | 1461008229823 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:37:09 INFO - PROCESS | 1841 | 1461008229880 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 12:37:09 INFO - PROCESS | 1841 | 1461008229888 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 1841 | 1461008229891 Marionette TRACE conn4 <- [1,1194,null,{}] 12:37:09 INFO - PROCESS | 1841 | 1461008229897 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:10 INFO - PROCESS | 1841 | 1461008230103 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 12:37:10 INFO - PROCESS | 1841 | 1461008230414 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x86988c00 == 147 [pid = 1841] [id = 306] 12:37:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 258 (0x86989000) [pid = 1841] [serial = 919] [outer = (nil)] 12:37:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 259 (0x89952400) [pid = 1841] [serial = 920] [outer = 0x86989000] 12:37:10 INFO - PROCESS | 1841 | 1461008230506 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 260 (0x912dec00) [pid = 1841] [serial = 921] [outer = 0x86989000] 12:37:11 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:11 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:11 INFO - PROCESS | 1841 | 1461008231488 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1841 | 1461008231581 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 12:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:37:11 INFO - PROCESS | 1841 | 1461008231587 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 1841 | 1461008231591 Marionette TRACE conn4 <- [1,1198,null,{}] 12:37:11 INFO - PROCESS | 1841 | 1461008231597 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:11 INFO - PROCESS | 1841 | 1461008231805 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 12:37:12 INFO - PROCESS | 1841 | 1461008232140 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x8698b000 == 148 [pid = 1841] [id = 307] 12:37:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 261 (0x86993c00) [pid = 1841] [serial = 922] [outer = (nil)] 12:37:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 262 (0x90531000) [pid = 1841] [serial = 923] [outer = 0x86993c00] 12:37:12 INFO - PROCESS | 1841 | 1461008232230 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 263 (0x90534800) [pid = 1841] [serial = 924] [outer = 0x86993c00] 12:37:13 INFO - PROCESS | 1841 | 1461008233182 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1633ms 12:37:13 INFO - PROCESS | 1841 | 1461008233221 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 1841 | 1461008233224 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 12:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:37:13 INFO - PROCESS | 1841 | 1461008233231 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 1841 | 1461008233234 Marionette TRACE conn4 <- [1,1202,null,{}] 12:37:13 INFO - PROCESS | 1841 | 1461008233240 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:13 INFO - PROCESS | 1841 | 1461008233440 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 12:37:13 INFO - PROCESS | 1841 | 1461008233761 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c86400 == 149 [pid = 1841] [id = 308] 12:37:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 264 (0x84c88c00) [pid = 1841] [serial = 925] [outer = (nil)] 12:37:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 265 (0x84c8e800) [pid = 1841] [serial = 926] [outer = 0x84c88c00] 12:37:13 INFO - PROCESS | 1841 | 1461008233853 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 266 (0x84c90400) [pid = 1841] [serial = 927] [outer = 0x84c88c00] 12:37:14 INFO - PROCESS | 1841 | 1461008234730 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:37:14 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 12:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1541ms 12:37:14 INFO - PROCESS | 1841 | 1461008234772 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 12:37:14 INFO - PROCESS | 1841 | 1461008234776 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 12:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:37:14 INFO - PROCESS | 1841 | 1461008234783 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1841 | 1461008234786 Marionette TRACE conn4 <- [1,1206,null,{}] 12:37:14 INFO - PROCESS | 1841 | 1461008234792 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:15 INFO - PROCESS | 1841 | 1461008235000 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 12:37:15 INFO - PROCESS | 1841 | 1461008235322 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c8c800 == 150 [pid = 1841] [id = 309] 12:37:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 267 (0x84c8f800) [pid = 1841] [serial = 928] [outer = (nil)] 12:37:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 268 (0x86a9f000) [pid = 1841] [serial = 929] [outer = 0x84c8f800] 12:37:15 INFO - PROCESS | 1841 | 1461008235416 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 269 (0x9052f400) [pid = 1841] [serial = 930] [outer = 0x84c8f800] 12:37:16 INFO - PROCESS | 1841 | 1461008236315 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:37:16 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 12:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1593ms 12:37:16 INFO - PROCESS | 1841 | 1461008236377 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 12:37:16 INFO - PROCESS | 1841 | 1461008236380 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 12:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:37:16 INFO - PROCESS | 1841 | 1461008236387 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 1841 | 1461008236391 Marionette TRACE conn4 <- [1,1210,null,{}] 12:37:16 INFO - PROCESS | 1841 | 1461008236397 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:16 INFO - PROCESS | 1841 | 1461008236612 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 12:37:16 INFO - PROCESS | 1841 | 1461008236940 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a9bc00 == 151 [pid = 1841] [id = 310] 12:37:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 270 (0x87505400) [pid = 1841] [serial = 931] [outer = (nil)] 12:37:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 271 (0x8750ac00) [pid = 1841] [serial = 932] [outer = 0x87505400] 12:37:17 INFO - PROCESS | 1841 | 1461008237034 Marionette DEBUG loaded listener.js 12:37:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 272 (0x8750d400) [pid = 1841] [serial = 933] [outer = 0x87505400] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x87d72400 == 150 [pid = 1841] [id = 228] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1d0000 == 149 [pid = 1841] [id = 229] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8eb05400 == 148 [pid = 1841] [id = 159] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebec400 == 147 [pid = 1841] [id = 233] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x931e4800 == 146 [pid = 1841] [id = 238] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8fab3c00 == 145 [pid = 1841] [id = 236] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x96bc2400 == 144 [pid = 1841] [id = 239] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x88afb000 == 143 [pid = 1841] [id = 234] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8fce1400 == 142 [pid = 1841] [id = 235] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8f41f000 == 141 [pid = 1841] [id = 232] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x87d6fc00 == 140 [pid = 1841] [id = 291] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc86800 == 139 [pid = 1841] [id = 290] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c7400 == 138 [pid = 1841] [id = 289] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1ca800 == 137 [pid = 1841] [id = 288] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8afaf400 == 136 [pid = 1841] [id = 287] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x88afac00 == 135 [pid = 1841] [id = 285] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb0c000 == 134 [pid = 1841] [id = 286] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2bbc00 == 133 [pid = 1841] [id = 275] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x936c3400 == 132 [pid = 1841] [id = 274] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x97ebec00 == 131 [pid = 1841] [id = 273] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x91f76400 == 130 [pid = 1841] [id = 237] 12:37:18 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb15400 == 129 [pid = 1841] [id = 272] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 271 (0x98039400) [pid = 1841] [serial = 806] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 270 (0x8dff1c00) [pid = 1841] [serial = 794] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 269 (0x8f41a800) [pid = 1841] [serial = 795] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 268 (0x982cec00) [pid = 1841] [serial = 761] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 267 (0x93158400) [pid = 1841] [serial = 800] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 266 (0x8c14fc00) [pid = 1841] [serial = 786] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 265 (0x8bb10800) [pid = 1841] [serial = 785] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 264 (0x8c14e000) [pid = 1841] [serial = 743] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 263 (0x8eb0f400) [pid = 1841] [serial = 789] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 262 (0x8ea8b800) [pid = 1841] [serial = 788] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 261 (0x8c1d0c00) [pid = 1841] [serial = 803] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 260 (0x98347c00) [pid = 1841] [serial = 764] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 259 (0x97005800) [pid = 1841] [serial = 755] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 258 (0x8fc82c00) [pid = 1841] [serial = 792] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 257 (0x8f3d4c00) [pid = 1841] [serial = 791] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 256 (0x91393400) [pid = 1841] [serial = 797] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 255 (0x9811d400) [pid = 1841] [serial = 758] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 254 (0x98c26400) [pid = 1841] [serial = 767] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 253 (0x915c6000) [pid = 1841] [serial = 749] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 252 (0x94475000) [pid = 1841] [serial = 801] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 251 (0x8ea89000) [pid = 1841] [serial = 746] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 250 (0x9446f800) [pid = 1841] [serial = 752] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x98cd1c00) [pid = 1841] [serial = 770] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x99498400) [pid = 1841] [serial = 773] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x9ad1d800) [pid = 1841] [serial = 776] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x9ad70c00) [pid = 1841] [serial = 779] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x8c154800) [pid = 1841] [serial = 782] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x8fcdac00) [pid = 1841] [serial = 804] [outer = (nil)] [url = about:blank] 12:37:18 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x915e7400) [pid = 1841] [serial = 798] [outer = (nil)] [url = about:blank] 12:37:19 INFO - PROCESS | 1841 | 1461008239203 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2835ms 12:37:19 INFO - PROCESS | 1841 | 1461008239223 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 12:37:19 INFO - PROCESS | 1841 | 1461008239230 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 12:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:37:19 INFO - PROCESS | 1841 | 1461008239239 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:37:19 INFO - PROCESS | 1841 | 1461008239244 Marionette TRACE conn4 <- [1,1214,null,{}] 12:37:19 INFO - PROCESS | 1841 | 1461008239252 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:19 INFO - PROCESS | 1841 | 1461008239447 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 12:37:19 INFO - PROCESS | 1841 | 1461008239641 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x87511800 == 130 [pid = 1841] [id = 311] 12:37:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x87512400) [pid = 1841] [serial = 934] [outer = (nil)] 12:37:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x87d6bc00) [pid = 1841] [serial = 935] [outer = 0x87512400] 12:37:19 INFO - PROCESS | 1841 | 1461008239725 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x88889000) [pid = 1841] [serial = 936] [outer = 0x87512400] 12:37:20 INFO - PROCESS | 1841 | 1461008240658 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1484ms 12:37:20 INFO - PROCESS | 1841 | 1461008240725 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 1841 | 1461008240733 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 12:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:37:20 INFO - PROCESS | 1841 | 1461008240743 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 1841 | 1461008240747 Marionette TRACE conn4 <- [1,1218,null,{}] 12:37:20 INFO - PROCESS | 1841 | 1461008240753 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:20 INFO - PROCESS | 1841 | 1461008240954 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 12:37:21 INFO - PROCESS | 1841 | 1461008241265 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x8888d000 == 131 [pid = 1841] [id = 312] 12:37:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x897ce000) [pid = 1841] [serial = 937] [outer = (nil)] 12:37:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x89959800) [pid = 1841] [serial = 938] [outer = 0x897ce000] 12:37:21 INFO - PROCESS | 1841 | 1461008241371 Marionette DEBUG loaded listener.js 12:37:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x8afae800) [pid = 1841] [serial = 939] [outer = 0x897ce000] 12:37:22 INFO - PROCESS | 1841 | 1461008242232 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1533ms 12:37:22 INFO - PROCESS | 1841 | 1461008242277 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 12:37:22 INFO - PROCESS | 1841 | 1461008242282 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 12:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:37:22 INFO - PROCESS | 1841 | 1461008242297 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:37:22 INFO - PROCESS | 1841 | 1461008242302 Marionette TRACE conn4 <- [1,1222,null,{}] 12:37:22 INFO - PROCESS | 1841 | 1461008242318 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:22 INFO - PROCESS | 1841 | 1461008242609 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 12:37:22 INFO - PROCESS | 1841 | 1461008242643 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b085400 == 132 [pid = 1841] [id = 313] 12:37:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x8b2bec00) [pid = 1841] [serial = 940] [outer = (nil)] 12:37:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 251 (0x8c15c000) [pid = 1841] [serial = 941] [outer = 0x8b2bec00] 12:37:22 INFO - PROCESS | 1841 | 1461008242722 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 252 (0x8c3bf000) [pid = 1841] [serial = 942] [outer = 0x8b2bec00] 12:37:23 INFO - PROCESS | 1841 | --DOMWINDOW == 251 (0x8ebe7800) [pid = 1841] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:37:23 INFO - PROCESS | 1841 | --DOMWINDOW == 250 (0x8fcd8c00) [pid = 1841] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:37:23 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x8ebe7c00) [pid = 1841] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:37:23 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x8bb11800) [pid = 1841] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:37:23 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x897c1800) [pid = 1841] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:37:23 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x8b0f1c00) [pid = 1841] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:37:24 INFO - PROCESS | 1841 | 1461008244205 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 1841 | 1461008244249 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 12:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:37:24 INFO - PROCESS | 1841 | 1461008244267 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 1841 | 1461008244269 Marionette TRACE conn4 <- [1,1226,null,{}] 12:37:24 INFO - PROCESS | 1841 | 1461008244276 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:24 INFO - PROCESS | 1841 | 1461008244452 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 12:37:24 INFO - PROCESS | 1841 | 1461008244468 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x87505c00 == 133 [pid = 1841] [id = 314] 12:37:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x8db6a000) [pid = 1841] [serial = 943] [outer = (nil)] 12:37:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x8de38000) [pid = 1841] [serial = 944] [outer = 0x8db6a000] 12:37:24 INFO - PROCESS | 1841 | 1461008244546 Marionette DEBUG loaded listener.js 12:37:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x8dfeb800) [pid = 1841] [serial = 945] [outer = 0x8db6a000] 12:37:25 INFO - PROCESS | 1841 | 1461008245475 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1237ms 12:37:25 INFO - PROCESS | 1841 | 1461008245503 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 12:37:25 INFO - PROCESS | 1841 | 1461008245507 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 12:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:37:25 INFO - PROCESS | 1841 | 1461008245513 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 1841 | 1461008245516 Marionette TRACE conn4 <- [1,1230,null,{}] 12:37:25 INFO - PROCESS | 1841 | 1461008245522 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:25 INFO - PROCESS | 1841 | 1461008245701 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 12:37:26 INFO - PROCESS | 1841 | 1461008246042 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c89000 == 134 [pid = 1841] [id = 315] 12:37:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 250 (0x84c8b000) [pid = 1841] [serial = 946] [outer = (nil)] 12:37:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 251 (0x85727800) [pid = 1841] [serial = 947] [outer = 0x84c8b000] 12:37:26 INFO - PROCESS | 1841 | 1461008246147 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 252 (0x86993000) [pid = 1841] [serial = 948] [outer = 0x84c8b000] 12:37:27 INFO - PROCESS | 1841 | 1461008247222 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1780ms 12:37:27 INFO - PROCESS | 1841 | 1461008247296 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 1841 | 1461008247302 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 12:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:37:27 INFO - PROCESS | 1841 | 1461008247310 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 1841 | 1461008247318 Marionette TRACE conn4 <- [1,1234,null,{}] 12:37:27 INFO - PROCESS | 1841 | 1461008247326 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:27 INFO - PROCESS | 1841 | 1461008247593 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 12:37:27 INFO - PROCESS | 1841 | 1461008247919 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c1400 == 135 [pid = 1841] [id = 316] 12:37:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 253 (0x897c8400) [pid = 1841] [serial = 949] [outer = (nil)] 12:37:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 254 (0x89951400) [pid = 1841] [serial = 950] [outer = 0x897c8400] 12:37:28 INFO - PROCESS | 1841 | 1461008248010 Marionette DEBUG loaded listener.js 12:37:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 255 (0x8b086c00) [pid = 1841] [serial = 951] [outer = 0x897c8400] 12:37:29 INFO - PROCESS | 1841 | 1461008249049 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1787ms 12:37:29 INFO - PROCESS | 1841 | 1461008249102 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 1841 | 1461008249109 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 12:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:37:29 INFO - PROCESS | 1841 | 1461008249116 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1841 | 1461008249121 Marionette TRACE conn4 <- [1,1238,null,{}] 12:37:29 INFO - PROCESS | 1841 | 1461008249127 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:29 INFO - PROCESS | 1841 | 1461008249344 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 12:37:29 INFO - PROCESS | 1841 | 1461008249705 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b4400 == 136 [pid = 1841] [id = 317] 12:37:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 256 (0x8c153400) [pid = 1841] [serial = 952] [outer = (nil)] 12:37:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 257 (0x8c3bd000) [pid = 1841] [serial = 953] [outer = 0x8c153400] 12:37:29 INFO - PROCESS | 1841 | 1461008249799 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 258 (0x8dc1c000) [pid = 1841] [serial = 954] [outer = 0x8c153400] 12:37:30 INFO - PROCESS | 1841 | 1461008250739 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1683ms 12:37:30 INFO - PROCESS | 1841 | 1461008250801 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 12:37:30 INFO - PROCESS | 1841 | 1461008250805 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 12:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:37:30 INFO - PROCESS | 1841 | 1461008250822 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:37:30 INFO - PROCESS | 1841 | 1461008250831 Marionette TRACE conn4 <- [1,1242,null,{}] 12:37:30 INFO - PROCESS | 1841 | 1461008250838 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:31 INFO - PROCESS | 1841 | 1461008251103 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 12:37:31 INFO - PROCESS | 1841 | 1461008251432 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c7400 == 137 [pid = 1841] [id = 318] 12:37:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 259 (0x8db68400) [pid = 1841] [serial = 955] [outer = (nil)] 12:37:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 260 (0x8eb03800) [pid = 1841] [serial = 956] [outer = 0x8db68400] 12:37:31 INFO - PROCESS | 1841 | 1461008251536 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 261 (0x8ede3800) [pid = 1841] [serial = 957] [outer = 0x8db68400] 12:37:32 INFO - PROCESS | 1841 | 1461008252514 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1756ms 12:37:32 INFO - PROCESS | 1841 | 1461008252571 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 1841 | 1461008252575 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 12:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:37:32 INFO - PROCESS | 1841 | 1461008252583 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 1841 | 1461008252587 Marionette TRACE conn4 <- [1,1246,null,{}] 12:37:32 INFO - PROCESS | 1841 | 1461008252593 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:32 INFO - PROCESS | 1841 | 1461008252798 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 12:37:33 INFO - PROCESS | 1841 | 1461008253110 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea8cc00 == 138 [pid = 1841] [id = 319] 12:37:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 262 (0x8ebec800) [pid = 1841] [serial = 958] [outer = (nil)] 12:37:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 263 (0x8f3de400) [pid = 1841] [serial = 959] [outer = 0x8ebec800] 12:37:33 INFO - PROCESS | 1841 | 1461008253203 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 264 (0x8f417800) [pid = 1841] [serial = 960] [outer = 0x8ebec800] 12:37:34 INFO - PROCESS | 1841 | 1461008254109 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1591ms 12:37:34 INFO - PROCESS | 1841 | 1461008254175 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 12:37:34 INFO - PROCESS | 1841 | 1461008254179 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 12:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:37:34 INFO - PROCESS | 1841 | 1461008254186 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:37:34 INFO - PROCESS | 1841 | 1461008254190 Marionette TRACE conn4 <- [1,1250,null,{}] 12:37:34 INFO - PROCESS | 1841 | 1461008254196 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:34 INFO - PROCESS | 1841 | 1461008254450 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 12:37:34 INFO - PROCESS | 1841 | 1461008254777 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc85400 == 139 [pid = 1841] [id = 320] 12:37:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 265 (0x8fc85800) [pid = 1841] [serial = 961] [outer = (nil)] 12:37:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 266 (0x8fce7000) [pid = 1841] [serial = 962] [outer = 0x8fc85800] 12:37:34 INFO - PROCESS | 1841 | 1461008254878 Marionette DEBUG loaded listener.js 12:37:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 267 (0x915c5c00) [pid = 1841] [serial = 963] [outer = 0x8fc85800] 12:37:35 INFO - PROCESS | 1841 | 1461008255828 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1690ms 12:37:35 INFO - PROCESS | 1841 | 1461008255877 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 12:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:37:35 INFO - PROCESS | 1841 | 1461008255881 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 12:37:35 INFO - PROCESS | 1841 | 1461008255888 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 1841 | 1461008255892 Marionette TRACE conn4 <- [1,1254,null,{}] 12:37:35 INFO - PROCESS | 1841 | 1461008255898 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:36 INFO - PROCESS | 1841 | 1461008256102 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 12:37:36 INFO - PROCESS | 1841 | 1461008256422 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ede9400 == 140 [pid = 1841] [id = 321] 12:37:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 268 (0x915e3400) [pid = 1841] [serial = 964] [outer = (nil)] 12:37:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 269 (0x931e5000) [pid = 1841] [serial = 965] [outer = 0x915e3400] 12:37:36 INFO - PROCESS | 1841 | 1461008256528 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 270 (0x9362b000) [pid = 1841] [serial = 966] [outer = 0x915e3400] 12:37:37 INFO - PROCESS | 1841 | 1461008257454 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1634ms 12:37:37 INFO - PROCESS | 1841 | 1461008257523 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 1841 | 1461008257527 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 12:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:37:37 INFO - PROCESS | 1841 | 1461008257534 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1841 | 1461008257538 Marionette TRACE conn4 <- [1,1258,null,{}] 12:37:37 INFO - PROCESS | 1841 | 1461008257544 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:37 INFO - PROCESS | 1841 | 1461008257744 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 12:37:38 INFO - PROCESS | 1841 | 1461008258058 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x93106400 == 141 [pid = 1841] [id = 322] 12:37:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 271 (0x931e5400) [pid = 1841] [serial = 967] [outer = (nil)] 12:37:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 272 (0x95806c00) [pid = 1841] [serial = 968] [outer = 0x931e5400] 12:37:38 INFO - PROCESS | 1841 | 1461008258152 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 273 (0x97002400) [pid = 1841] [serial = 969] [outer = 0x931e5400] 12:37:39 INFO - PROCESS | 1841 | 1461008259074 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1586ms 12:37:39 INFO - PROCESS | 1841 | 1461008259121 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 12:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:37:39 INFO - PROCESS | 1841 | 1461008259125 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 12:37:39 INFO - PROCESS | 1841 | 1461008259132 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:37:39 INFO - PROCESS | 1841 | 1461008259135 Marionette TRACE conn4 <- [1,1262,null,{}] 12:37:39 INFO - PROCESS | 1841 | 1461008259141 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:39 INFO - PROCESS | 1841 | 1461008259337 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 12:37:39 INFO - PROCESS | 1841 | 1461008259622 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x931e6000 == 142 [pid = 1841] [id = 323] 12:37:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 274 (0x936c6c00) [pid = 1841] [serial = 970] [outer = (nil)] 12:37:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 275 (0x97ebcc00) [pid = 1841] [serial = 971] [outer = 0x936c6c00] 12:37:39 INFO - PROCESS | 1841 | 1461008259731 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 276 (0x98119400) [pid = 1841] [serial = 972] [outer = 0x936c6c00] 12:37:40 INFO - PROCESS | 1841 | 1461008260659 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1585ms 12:37:40 INFO - PROCESS | 1841 | 1461008260718 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 12:37:40 INFO - PROCESS | 1841 | 1461008260721 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 12:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:37:40 INFO - PROCESS | 1841 | 1461008260728 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 1841 | 1461008260731 Marionette TRACE conn4 <- [1,1266,null,{}] 12:37:40 INFO - PROCESS | 1841 | 1461008260737 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:40 INFO - PROCESS | 1841 | 1461008260951 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 12:37:41 INFO - PROCESS | 1841 | 1461008261273 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea92000 == 143 [pid = 1841] [id = 324] 12:37:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 277 (0x979c7c00) [pid = 1841] [serial = 973] [outer = (nil)] 12:37:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 278 (0x982cbc00) [pid = 1841] [serial = 974] [outer = 0x979c7c00] 12:37:41 INFO - PROCESS | 1841 | 1461008261374 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 279 (0x9833b000) [pid = 1841] [serial = 975] [outer = 0x979c7c00] 12:37:42 INFO - PROCESS | 1841 | 1461008262346 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1680ms 12:37:42 INFO - PROCESS | 1841 | 1461008262409 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 12:37:42 INFO - PROCESS | 1841 | 1461008262414 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 12:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:37:42 INFO - PROCESS | 1841 | 1461008262428 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1841 | 1461008262431 Marionette TRACE conn4 <- [1,1270,null,{}] 12:37:42 INFO - PROCESS | 1841 | 1461008262442 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:42 INFO - PROCESS | 1841 | 1461008262685 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 12:37:43 INFO - PROCESS | 1841 | 1461008263019 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x98c29800 == 144 [pid = 1841] [id = 325] 12:37:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 280 (0x98c2c800) [pid = 1841] [serial = 976] [outer = (nil)] 12:37:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 281 (0x98cd3000) [pid = 1841] [serial = 977] [outer = 0x98c2c800] 12:37:43 INFO - PROCESS | 1841 | 1461008263125 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 282 (0x997e4c00) [pid = 1841] [serial = 978] [outer = 0x98c2c800] 12:37:44 INFO - PROCESS | 1841 | 1461008264100 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1755ms 12:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:37:44 INFO - PROCESS | 1841 | 1461008264176 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 12:37:44 INFO - PROCESS | 1841 | 1461008264180 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 12:37:44 INFO - PROCESS | 1841 | 1461008264187 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:37:44 INFO - PROCESS | 1841 | 1461008264191 Marionette TRACE conn4 <- [1,1274,null,{}] 12:37:44 INFO - PROCESS | 1841 | 1461008264197 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:44 INFO - PROCESS | 1841 | 1461008264473 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 12:37:44 INFO - PROCESS | 1841 | 1461008264798 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x997eb800 == 145 [pid = 1841] [id = 326] 12:37:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 283 (0x9ad70c00) [pid = 1841] [serial = 979] [outer = (nil)] 12:37:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 284 (0xa0a60400) [pid = 1841] [serial = 980] [outer = 0x9ad70c00] 12:37:44 INFO - PROCESS | 1841 | 1461008264889 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 285 (0xa0c55c00) [pid = 1841] [serial = 981] [outer = 0x9ad70c00] 12:37:45 INFO - PROCESS | 1841 | 1461008265808 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1693ms 12:37:45 INFO - PROCESS | 1841 | 1461008265881 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 12:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:37:45 INFO - PROCESS | 1841 | 1461008265885 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 12:37:45 INFO - PROCESS | 1841 | 1461008265892 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 1841 | 1461008265896 Marionette TRACE conn4 <- [1,1278,null,{}] 12:37:45 INFO - PROCESS | 1841 | 1461008265902 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:46 INFO - PROCESS | 1841 | 1461008266161 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 12:37:46 INFO - PROCESS | 1841 | 1461008266491 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb0400 == 146 [pid = 1841] [id = 327] 12:37:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 286 (0x8b833800) [pid = 1841] [serial = 982] [outer = (nil)] 12:37:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 287 (0x8b83a400) [pid = 1841] [serial = 983] [outer = 0x8b833800] 12:37:46 INFO - PROCESS | 1841 | 1461008266579 Marionette DEBUG loaded listener.js 12:37:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 288 (0x8b83d000) [pid = 1841] [serial = 984] [outer = 0x8b833800] 12:37:47 INFO - PROCESS | 1841 | 1461008267509 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1694ms 12:37:47 INFO - PROCESS | 1841 | 1461008267586 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 12:37:47 INFO - PROCESS | 1841 | 1461008267590 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 12:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:37:47 INFO - PROCESS | 1841 | 1461008267597 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:37:47 INFO - PROCESS | 1841 | 1461008267600 Marionette TRACE conn4 <- [1,1282,null,{}] 12:37:47 INFO - PROCESS | 1841 | 1461008267607 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:47 INFO - PROCESS | 1841 | 1461008267863 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 12:37:48 INFO - PROCESS | 1841 | 1461008268193 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b836c00 == 147 [pid = 1841] [id = 328] 12:37:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 289 (0x8b838400) [pid = 1841] [serial = 985] [outer = (nil)] 12:37:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 290 (0x98c2fc00) [pid = 1841] [serial = 986] [outer = 0x8b838400] 12:37:48 INFO - PROCESS | 1841 | 1461008268284 Marionette DEBUG loaded listener.js 12:37:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 291 (0x9fb34800) [pid = 1841] [serial = 987] [outer = 0x8b838400] 12:37:49 INFO - PROCESS | 1841 | 1461008269212 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1686ms 12:37:49 INFO - PROCESS | 1841 | 1461008269285 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 12:37:49 INFO - PROCESS | 1841 | 1461008269288 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 12:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:37:49 INFO - PROCESS | 1841 | 1461008269295 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 1841 | 1461008269299 Marionette TRACE conn4 <- [1,1286,null,{}] 12:37:49 INFO - PROCESS | 1841 | 1461008269305 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:49 INFO - PROCESS | 1841 | 1461008269553 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 12:37:49 INFO - PROCESS | 1841 | 1461008269883 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x87391c00 == 148 [pid = 1841] [id = 329] 12:37:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 292 (0x87392c00) [pid = 1841] [serial = 988] [outer = (nil)] 12:37:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 293 (0x87399800) [pid = 1841] [serial = 989] [outer = 0x87392c00] 12:37:49 INFO - PROCESS | 1841 | 1461008269978 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 294 (0x8739c000) [pid = 1841] [serial = 990] [outer = 0x87392c00] 12:37:50 INFO - PROCESS | 1841 | 1461008270885 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1636ms 12:37:50 INFO - PROCESS | 1841 | 1461008270932 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 12:37:50 INFO - PROCESS | 1841 | 1461008270936 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 12:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:37:50 INFO - PROCESS | 1841 | 1461008270943 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:37:50 INFO - PROCESS | 1841 | 1461008270946 Marionette TRACE conn4 <- [1,1290,null,{}] 12:37:50 INFO - PROCESS | 1841 | 1461008270952 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:51 INFO - PROCESS | 1841 | 1461008271170 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 12:37:51 INFO - PROCESS | 1841 | 1461008271518 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739a400 == 149 [pid = 1841] [id = 330] 12:37:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 295 (0x8739a800) [pid = 1841] [serial = 991] [outer = (nil)] 12:37:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 296 (0x8b0ecc00) [pid = 1841] [serial = 992] [outer = 0x8739a800] 12:37:51 INFO - PROCESS | 1841 | 1461008271612 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 297 (0x8b841400) [pid = 1841] [serial = 993] [outer = 0x8739a800] 12:37:52 INFO - PROCESS | 1841 | 1461008272597 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1730ms 12:37:52 INFO - PROCESS | 1841 | 1461008272675 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 12:37:52 INFO - PROCESS | 1841 | 1461008272678 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 12:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:37:52 INFO - PROCESS | 1841 | 1461008272686 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 1841 | 1461008272688 Marionette TRACE conn4 <- [1,1294,null,{}] 12:37:52 INFO - PROCESS | 1841 | 1461008272695 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:52 INFO - PROCESS | 1841 | 1461008272942 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 12:37:53 INFO - PROCESS | 1841 | 1461008273705 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a96000 == 150 [pid = 1841] [id = 331] 12:37:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 298 (0x86a9d000) [pid = 1841] [serial = 994] [outer = (nil)] 12:37:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 299 (0x8739a000) [pid = 1841] [serial = 995] [outer = 0x86a9d000] 12:37:53 INFO - PROCESS | 1841 | 1461008273789 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 300 (0x8750b800) [pid = 1841] [serial = 996] [outer = 0x86a9d000] 12:37:54 INFO - PROCESS | 1841 | 1461008274728 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2088ms 12:37:54 INFO - PROCESS | 1841 | 1461008274775 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 12:37:54 INFO - PROCESS | 1841 | 1461008274783 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 12:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:37:54 INFO - PROCESS | 1841 | 1461008274792 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:37:54 INFO - PROCESS | 1841 | 1461008274796 Marionette TRACE conn4 <- [1,1298,null,{}] 12:37:54 INFO - PROCESS | 1841 | 1461008274804 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:55 INFO - PROCESS | 1841 | 1461008275024 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 12:37:55 INFO - PROCESS | 1841 | 1461008275366 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x85732c00 == 151 [pid = 1841] [id = 332] 12:37:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 301 (0x8750cc00) [pid = 1841] [serial = 997] [outer = (nil)] 12:37:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 302 (0x897cec00) [pid = 1841] [serial = 998] [outer = 0x8750cc00] 12:37:55 INFO - PROCESS | 1841 | 1461008275458 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 303 (0x8b090c00) [pid = 1841] [serial = 999] [outer = 0x8750cc00] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8fabb400 == 150 [pid = 1841] [id = 39] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8f412800 == 149 [pid = 1841] [id = 249] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x981a3400 == 148 [pid = 1841] [id = 217] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x88aefc00 == 147 [pid = 1841] [id = 216] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3b7000 == 146 [pid = 1841] [id = 248] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2c1c00 == 145 [pid = 1841] [id = 214] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea8e400 == 144 [pid = 1841] [id = 215] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x9833d000 == 143 [pid = 1841] [id = 212] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x87505c00 == 142 [pid = 1841] [id = 314] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8b085400 == 141 [pid = 1841] [id = 313] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8888d000 == 140 [pid = 1841] [id = 312] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x87511800 == 139 [pid = 1841] [id = 311] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x98cd7800 == 138 [pid = 1841] [id = 300] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c7c00 == 137 [pid = 1841] [id = 298] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0ea800 == 136 [pid = 1841] [id = 299] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x979be400 == 135 [pid = 1841] [id = 297] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc80000 == 134 [pid = 1841] [id = 296] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc2a400 == 133 [pid = 1841] [id = 295] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8db71400 == 132 [pid = 1841] [id = 294] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x8c157c00 == 131 [pid = 1841] [id = 293] 12:37:56 INFO - PROCESS | 1841 | --DOCSHELL 0x85edfc00 == 130 [pid = 1841] [id = 292] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 302 (0x915ca800) [pid = 1841] [serial = 875] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 301 (0x8fabf000) [pid = 1841] [serial = 870] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 300 (0x9061d800) [pid = 1841] [serial = 872] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 299 (0x915e1400) [pid = 1841] [serial = 873] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 298 (0x86a9b000) [pid = 1841] [serial = 851] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 297 (0xa45ec400) [pid = 1841] [serial = 839] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 296 (0x9fb31c00) [pid = 1841] [serial = 824] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 295 (0xa0009000) [pid = 1841] [serial = 827] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 294 (0x86a91800) [pid = 1841] [serial = 848] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 293 (0x8f3d4400) [pid = 1841] [serial = 812] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 292 (0x85ee1400) [pid = 1841] [serial = 854] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 291 (0x8ede5800) [pid = 1841] [serial = 866] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 290 (0x98ccf000) [pid = 1841] [serial = 818] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 289 (0x8c3c2400) [pid = 1841] [serial = 861] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 288 (0x8c153000) [pid = 1841] [serial = 860] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 287 (0x897c9c00) [pid = 1841] [serial = 858] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 286 (0x897c5c00) [pid = 1841] [serial = 857] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 285 (0x8c3c2c00) [pid = 1841] [serial = 863] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 284 (0x8ea85400) [pid = 1841] [serial = 864] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 283 (0xa0fdd800) [pid = 1841] [serial = 833] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 282 (0x868ed800) [pid = 1841] [serial = 845] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 281 (0x897c9800) [pid = 1841] [serial = 842] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 280 (0x8db71000) [pid = 1841] [serial = 809] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 279 (0x997e8c00) [pid = 1841] [serial = 821] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 278 (0xa0c4ec00) [pid = 1841] [serial = 830] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 277 (0x97eba800) [pid = 1841] [serial = 815] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 276 (0xa2a10400) [pid = 1841] [serial = 836] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 275 (0x8f414c00) [pid = 1841] [serial = 869] [outer = (nil)] [url = about:blank] 12:37:56 INFO - PROCESS | 1841 | --DOMWINDOW == 274 (0x8edeb400) [pid = 1841] [serial = 867] [outer = (nil)] [url = about:blank] 12:37:57 INFO - PROCESS | 1841 | 1461008277408 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2685ms 12:37:57 INFO - PROCESS | 1841 | 1461008277489 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 12:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:37:57 INFO - PROCESS | 1841 | 1461008277500 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 12:37:57 INFO - PROCESS | 1841 | 1461008277506 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:37:57 INFO - PROCESS | 1841 | 1461008277510 Marionette TRACE conn4 <- [1,1302,null,{}] 12:37:57 INFO - PROCESS | 1841 | 1461008277516 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:57 INFO - PROCESS | 1841 | 1461008277702 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 12:37:57 INFO - PROCESS | 1841 | 1461008277942 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c86800 == 131 [pid = 1841] [id = 333] 12:37:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 275 (0x85ee3800) [pid = 1841] [serial = 1000] [outer = (nil)] 12:37:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 276 (0x8888d000) [pid = 1841] [serial = 1001] [outer = 0x85ee3800] 12:37:58 INFO - PROCESS | 1841 | 1461008278023 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 277 (0x897cc000) [pid = 1841] [serial = 1002] [outer = 0x85ee3800] 12:37:58 INFO - PROCESS | 1841 | 1461008278858 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1430ms 12:37:58 INFO - PROCESS | 1841 | 1461008278937 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 1841 | 1461008278941 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 12:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:37:58 INFO - PROCESS | 1841 | 1461008278958 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 1841 | 1461008278967 Marionette TRACE conn4 <- [1,1306,null,{}] 12:37:58 INFO - PROCESS | 1841 | 1461008278974 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:37:59 INFO - PROCESS | 1841 | 1461008279175 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 12:37:59 INFO - PROCESS | 1841 | 1461008279403 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x86987c00 == 132 [pid = 1841] [id = 334] 12:37:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 278 (0x89956000) [pid = 1841] [serial = 1003] [outer = (nil)] 12:37:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 279 (0x8bb15000) [pid = 1841] [serial = 1004] [outer = 0x89956000] 12:37:59 INFO - PROCESS | 1841 | 1461008279518 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 280 (0x8c3c3c00) [pid = 1841] [serial = 1005] [outer = 0x89956000] 12:38:00 INFO - PROCESS | 1841 | 1461008280395 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1495ms 12:38:00 INFO - PROCESS | 1841 | 1461008280446 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 12:38:00 INFO - PROCESS | 1841 | 1461008280451 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 12:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:38:00 INFO - PROCESS | 1841 | 1461008280463 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:38:00 INFO - PROCESS | 1841 | 1461008280466 Marionette TRACE conn4 <- [1,1310,null,{}] 12:38:00 INFO - PROCESS | 1841 | 1461008280470 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:00 INFO - PROCESS | 1841 | 1461008280739 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 12:38:00 INFO - PROCESS | 1841 | 1461008280772 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x868ee400 == 133 [pid = 1841] [id = 335] 12:38:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 281 (0x8c15c800) [pid = 1841] [serial = 1006] [outer = (nil)] 12:38:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 282 (0x8de2d400) [pid = 1841] [serial = 1007] [outer = 0x8c15c800] 12:38:00 INFO - PROCESS | 1841 | 1461008280848 Marionette DEBUG loaded listener.js 12:38:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 283 (0x8dfe3c00) [pid = 1841] [serial = 1008] [outer = 0x8c15c800] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 282 (0x8888c800) [pid = 1841] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 281 (0x8fc79000) [pid = 1841] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 280 (0x8bb14c00) [pid = 1841] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 279 (0x915c9000) [pid = 1841] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 278 (0x979bec00) [pid = 1841] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 277 (0x979bc400) [pid = 1841] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 276 (0x8b2bec00) [pid = 1841] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 275 (0x8fabd000) [pid = 1841] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 274 (0x8ede5400) [pid = 1841] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 273 (0x98199c00) [pid = 1841] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 272 (0x8fce3800) [pid = 1841] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 271 (0x9fe19400) [pid = 1841] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 270 (0x8eb0d000) [pid = 1841] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 269 (0x91f7d400) [pid = 1841] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 268 (0x87d69800) [pid = 1841] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 267 (0x978d4400) [pid = 1841] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 266 (0x8ebee000) [pid = 1841] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 265 (0x85727c00) [pid = 1841] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 264 (0x9ad51000) [pid = 1841] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 263 (0x9ad76000) [pid = 1841] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 262 (0x8ebf1800) [pid = 1841] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 261 (0x868e8800) [pid = 1841] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 260 (0x9061c000) [pid = 1841] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 259 (0x8afb8400) [pid = 1841] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 258 (0x981a3c00) [pid = 1841] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 257 (0x84c88c00) [pid = 1841] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 256 (0x85edb800) [pid = 1841] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 255 (0x98346c00) [pid = 1841] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 254 (0x99174000) [pid = 1841] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 253 (0x86987800) [pid = 1841] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 252 (0x8dc25800) [pid = 1841] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 251 (0xa4593800) [pid = 1841] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 250 (0x9fb2bc00) [pid = 1841] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 249 (0x8888cc00) [pid = 1841] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0x8de34400) [pid = 1841] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x8c1c4800) [pid = 1841] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x8ebedc00) [pid = 1841] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x8fc81800) [pid = 1841] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x98345c00) [pid = 1841] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x84c8f800) [pid = 1841] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x86993c00) [pid = 1841] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x98032400) [pid = 1841] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x9ad56800) [pid = 1841] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x88af0800) [pid = 1841] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x85ee2000) [pid = 1841] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x99a2a400) [pid = 1841] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0x915c8400) [pid = 1841] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x936c8800) [pid = 1841] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x9362cc00) [pid = 1841] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0xa28b3800) [pid = 1841] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x8de38c00) [pid = 1841] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x87512400) [pid = 1841] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x8fcdf000) [pid = 1841] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0x97010400) [pid = 1841] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0x88af9000) [pid = 1841] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x9910b000) [pid = 1841] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x99173c00) [pid = 1841] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x86989000) [pid = 1841] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x9833d400) [pid = 1841] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0x8fb9c000) [pid = 1841] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x8fce1800) [pid = 1841] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x9ad5d400) [pid = 1841] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x87d70800) [pid = 1841] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x8fcde400) [pid = 1841] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x8c3b7c00) [pid = 1841] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x98c26c00) [pid = 1841] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x8dfe5400) [pid = 1841] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0x897ce000) [pid = 1841] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0x8eb0e800) [pid = 1841] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x868f0400) [pid = 1841] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x98394000) [pid = 1841] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x86a97000) [pid = 1841] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x8db6b000) [pid = 1841] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x8f3d8c00) [pid = 1841] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x8bb0e400) [pid = 1841] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x96b0c400) [pid = 1841] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x897c2800) [pid = 1841] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x8c3bf800) [pid = 1841] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x88af6800) [pid = 1841] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x8bb0a800) [pid = 1841] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x982d0800) [pid = 1841] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x8dc1bc00) [pid = 1841] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x8db69c00) [pid = 1841] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x98125400) [pid = 1841] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x98cd6800) [pid = 1841] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x8fab9800) [pid = 1841] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x8ebf1000) [pid = 1841] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:38:02 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x978dcc00) [pid = 1841] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:38:03 INFO - PROCESS | 1841 | 1461008283250 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:38:03 INFO - PROCESS | 1841 | 1461008283305 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 12:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:38:03 INFO - PROCESS | 1841 | 1461008283311 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:38:03 INFO - PROCESS | 1841 | 1461008283314 Marionette TRACE conn4 <- [1,1314,null,{}] 12:38:03 INFO - PROCESS | 1841 | 1461008283319 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:03 INFO - PROCESS | 1841 | 1461008283502 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 12:38:03 INFO - PROCESS | 1841 | 1461008283517 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x85ee2000 == 134 [pid = 1841] [id = 336] 12:38:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x868ebc00) [pid = 1841] [serial = 1009] [outer = (nil)] 12:38:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x87512400) [pid = 1841] [serial = 1010] [outer = 0x868ebc00] 12:38:03 INFO - PROCESS | 1841 | 1461008283782 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x8bb17800) [pid = 1841] [serial = 1011] [outer = 0x868ebc00] 12:38:04 INFO - PROCESS | 1841 | 1461008284745 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1491ms 12:38:04 INFO - PROCESS | 1841 | 1461008284804 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 12:38:04 INFO - PROCESS | 1841 | 1461008284810 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 12:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:38:04 INFO - PROCESS | 1841 | 1461008284819 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - PROCESS | 1841 | 1461008284824 Marionette TRACE conn4 <- [1,1318,null,{}] 12:38:04 INFO - PROCESS | 1841 | 1461008284834 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:05 INFO - PROCESS | 1841 | 1461008285147 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 12:38:05 INFO - PROCESS | 1841 | 1461008285432 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x8698c800 == 135 [pid = 1841] [id = 337] 12:38:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x8698e000) [pid = 1841] [serial = 1012] [outer = (nil)] 12:38:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 200 (0x86992c00) [pid = 1841] [serial = 1013] [outer = 0x8698e000] 12:38:05 INFO - PROCESS | 1841 | 1461008285528 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 201 (0x86a9f800) [pid = 1841] [serial = 1014] [outer = 0x8698e000] 12:38:06 INFO - PROCESS | 1841 | 1461008286504 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1749ms 12:38:06 INFO - PROCESS | 1841 | 1461008286570 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 12:38:06 INFO - PROCESS | 1841 | 1461008286579 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 12:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:38:06 INFO - PROCESS | 1841 | 1461008286590 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:38:06 INFO - PROCESS | 1841 | 1461008286595 Marionette TRACE conn4 <- [1,1322,null,{}] 12:38:06 INFO - PROCESS | 1841 | 1461008286602 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:06 INFO - PROCESS | 1841 | 1461008286862 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 12:38:07 INFO - PROCESS | 1841 | 1461008287227 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x88887400 == 136 [pid = 1841] [id = 338] 12:38:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 202 (0x8888a800) [pid = 1841] [serial = 1015] [outer = (nil)] 12:38:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 203 (0x88afb000) [pid = 1841] [serial = 1016] [outer = 0x8888a800] 12:38:07 INFO - PROCESS | 1841 | 1461008287318 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 204 (0x89959400) [pid = 1841] [serial = 1017] [outer = 0x8888a800] 12:38:08 INFO - PROCESS | 1841 | 1461008288356 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1836ms 12:38:08 INFO - PROCESS | 1841 | 1461008288427 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 1841 | 1461008288432 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 12:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:38:08 INFO - PROCESS | 1841 | 1461008288439 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 1841 | 1461008288446 Marionette TRACE conn4 <- [1,1326,null,{}] 12:38:08 INFO - PROCESS | 1841 | 1461008288463 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:08 INFO - PROCESS | 1841 | 1461008288725 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 12:38:09 INFO - PROCESS | 1841 | 1461008289094 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x88891800 == 137 [pid = 1841] [id = 339] 12:38:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 205 (0x8c1c7c00) [pid = 1841] [serial = 1018] [outer = (nil)] 12:38:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 206 (0x8db6e000) [pid = 1841] [serial = 1019] [outer = 0x8c1c7c00] 12:38:09 INFO - PROCESS | 1841 | 1461008289190 Marionette DEBUG loaded listener.js 12:38:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 207 (0x8de2e000) [pid = 1841] [serial = 1020] [outer = 0x8c1c7c00] 12:38:10 INFO - PROCESS | 1841 | 1461008290173 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:38:10 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 12:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1793ms 12:38:10 INFO - PROCESS | 1841 | 1461008290233 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 1841 | 1461008290237 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 12:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:38:10 INFO - PROCESS | 1841 | 1461008290245 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 1841 | 1461008290248 Marionette TRACE conn4 <- [1,1330,null,{}] 12:38:10 INFO - PROCESS | 1841 | 1461008290254 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:10 INFO - PROCESS | 1841 | 1461008290474 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 12:38:10 INFO - PROCESS | 1841 | 1461008290804 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1cd800 == 138 [pid = 1841] [id = 340] 12:38:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 208 (0x8dfef000) [pid = 1841] [serial = 1021] [outer = (nil)] 12:38:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 209 (0x8eb06800) [pid = 1841] [serial = 1022] [outer = 0x8dfef000] 12:38:10 INFO - PROCESS | 1841 | 1461008290903 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 210 (0x8eb0f000) [pid = 1841] [serial = 1023] [outer = 0x8dfef000] 12:38:11 INFO - PROCESS | 1841 | 1461008291807 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:38:11 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 12:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1634ms 12:38:11 INFO - PROCESS | 1841 | 1461008291880 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 1841 | 1461008291885 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 12:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:38:11 INFO - PROCESS | 1841 | 1461008291891 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 1841 | 1461008291895 Marionette TRACE conn4 <- [1,1334,null,{}] 12:38:11 INFO - PROCESS | 1841 | 1461008291901 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:12 INFO - PROCESS | 1841 | 1461008292120 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 12:38:12 INFO - PROCESS | 1841 | 1461008292480 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebe8800 == 139 [pid = 1841] [id = 341] 12:38:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 211 (0x8ebee000) [pid = 1841] [serial = 1024] [outer = (nil)] 12:38:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 212 (0x8ede6800) [pid = 1841] [serial = 1025] [outer = 0x8ebee000] 12:38:12 INFO - PROCESS | 1841 | 1461008292596 Marionette DEBUG loaded listener.js 12:38:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 213 (0x8f3dc800) [pid = 1841] [serial = 1026] [outer = 0x8ebee000] 12:38:13 INFO - PROCESS | 1841 | 1461008293507 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1648ms 12:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:38:13 INFO - PROCESS | 1841 | 1461008293540 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 12:38:13 INFO - PROCESS | 1841 | 1461008293543 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 12:38:13 INFO - PROCESS | 1841 | 1461008293550 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:38:13 INFO - PROCESS | 1841 | 1461008293554 Marionette TRACE conn4 <- [1,1338,null,{}] 12:38:13 INFO - PROCESS | 1841 | 1461008293560 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:13 INFO - PROCESS | 1841 | 1461008293814 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 12:38:14 INFO - PROCESS | 1841 | 1461008294143 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea87800 == 140 [pid = 1841] [id = 342] 12:38:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 214 (0x8fb9c000) [pid = 1841] [serial = 1027] [outer = (nil)] 12:38:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 215 (0x8fc86c00) [pid = 1841] [serial = 1028] [outer = 0x8fb9c000] 12:38:14 INFO - PROCESS | 1841 | 1461008294244 Marionette DEBUG loaded listener.js 12:38:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 216 (0x90533400) [pid = 1841] [serial = 1029] [outer = 0x8fb9c000] 12:38:15 INFO - PROCESS | 1841 | 1461008295694 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2191ms 12:38:15 INFO - PROCESS | 1841 | 1461008295741 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 12:38:15 INFO - PROCESS | 1841 | 1461008295745 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 12:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:38:15 INFO - PROCESS | 1841 | 1461008295752 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 1841 | 1461008295755 Marionette TRACE conn4 <- [1,1342,null,{}] 12:38:15 INFO - PROCESS | 1841 | 1461008295761 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:15 INFO - PROCESS | 1841 | 1461008295954 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 12:38:16 INFO - PROCESS | 1841 | 1461008296227 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc7c000 == 141 [pid = 1841] [id = 343] 12:38:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 217 (0x8fc82800) [pid = 1841] [serial = 1030] [outer = (nil)] 12:38:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 218 (0x9053c400) [pid = 1841] [serial = 1031] [outer = 0x8fc82800] 12:38:16 INFO - PROCESS | 1841 | 1461008296317 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 219 (0x9138ec00) [pid = 1841] [serial = 1032] [outer = 0x8fc82800] 12:38:17 INFO - PROCESS | 1841 | 1461008297285 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1580ms 12:38:17 INFO - PROCESS | 1841 | 1461008297333 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1841 | 1461008297337 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 12:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:38:17 INFO - PROCESS | 1841 | 1461008297344 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1841 | 1461008297347 Marionette TRACE conn4 <- [1,1346,null,{}] 12:38:17 INFO - PROCESS | 1841 | 1461008297353 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:17 INFO - PROCESS | 1841 | 1461008297551 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 12:38:17 INFO - PROCESS | 1841 | 1461008297887 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x9053c800 == 142 [pid = 1841] [id = 344] 12:38:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 220 (0x9061d800) [pid = 1841] [serial = 1033] [outer = (nil)] 12:38:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 221 (0x91f76400) [pid = 1841] [serial = 1034] [outer = 0x9061d800] 12:38:17 INFO - PROCESS | 1841 | 1461008297982 Marionette DEBUG loaded listener.js 12:38:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 222 (0x9310d800) [pid = 1841] [serial = 1035] [outer = 0x9061d800] 12:38:18 INFO - PROCESS | 1841 | 1461008298897 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1594ms 12:38:18 INFO - PROCESS | 1841 | 1461008298939 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 12:38:18 INFO - PROCESS | 1841 | 1461008298943 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 12:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:38:18 INFO - PROCESS | 1841 | 1461008298950 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:38:18 INFO - PROCESS | 1841 | 1461008298953 Marionette TRACE conn4 <- [1,1350,null,{}] 12:38:18 INFO - PROCESS | 1841 | 1461008298959 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:19 INFO - PROCESS | 1841 | 1461008299154 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 12:38:19 INFO - PROCESS | 1841 | 1461008299478 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e1400 == 143 [pid = 1841] [id = 345] 12:38:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 223 (0x915eb000) [pid = 1841] [serial = 1036] [outer = (nil)] 12:38:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 224 (0x96247400) [pid = 1841] [serial = 1037] [outer = 0x915eb000] 12:38:19 INFO - PROCESS | 1841 | 1461008299575 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 225 (0x96b19800) [pid = 1841] [serial = 1038] [outer = 0x915eb000] 12:38:20 INFO - PROCESS | 1841 | 1461008300484 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1584ms 12:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:38:20 INFO - PROCESS | 1841 | 1461008300535 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 1841 | 1461008300539 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 12:38:20 INFO - PROCESS | 1841 | 1461008300546 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - PROCESS | 1841 | 1461008300549 Marionette TRACE conn4 <- [1,1354,null,{}] 12:38:20 INFO - PROCESS | 1841 | 1461008300556 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:20 INFO - PROCESS | 1841 | 1461008300766 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 12:38:21 INFO - PROCESS | 1841 | 1461008301090 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x91f7e800 == 144 [pid = 1841] [id = 346] 12:38:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 226 (0x931eac00) [pid = 1841] [serial = 1039] [outer = (nil)] 12:38:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 227 (0x97ebdc00) [pid = 1841] [serial = 1040] [outer = 0x931eac00] 12:38:21 INFO - PROCESS | 1841 | 1461008301185 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 228 (0x98118800) [pid = 1841] [serial = 1041] [outer = 0x931eac00] 12:38:22 INFO - PROCESS | 1841 | 1461008302144 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1643ms 12:38:22 INFO - PROCESS | 1841 | 1461008302188 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 1841 | 1461008302198 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 12:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:38:22 INFO - PROCESS | 1841 | 1461008302210 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 1841 | 1461008302215 Marionette TRACE conn4 <- [1,1358,null,{}] 12:38:22 INFO - PROCESS | 1841 | 1461008302220 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:22 INFO - PROCESS | 1841 | 1461008302473 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 12:38:22 INFO - PROCESS | 1841 | 1461008302820 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb05800 == 145 [pid = 1841] [id = 347] 12:38:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 229 (0x9838b800) [pid = 1841] [serial = 1042] [outer = (nil)] 12:38:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 230 (0x98392800) [pid = 1841] [serial = 1043] [outer = 0x9838b800] 12:38:22 INFO - PROCESS | 1841 | 1461008302921 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 231 (0x98cd0400) [pid = 1841] [serial = 1044] [outer = 0x9838b800] 12:38:23 INFO - PROCESS | 1841 | 1461008303833 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1691ms 12:38:23 INFO - PROCESS | 1841 | 1461008303902 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 12:38:23 INFO - PROCESS | 1841 | 1461008303906 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 12:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:38:23 INFO - PROCESS | 1841 | 1461008303913 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:38:23 INFO - PROCESS | 1841 | 1461008303917 Marionette TRACE conn4 <- [1,1362,null,{}] 12:38:23 INFO - PROCESS | 1841 | 1461008303923 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:24 INFO - PROCESS | 1841 | 1461008304159 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 12:38:24 INFO - PROCESS | 1841 | 1461008304494 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x979c6800 == 146 [pid = 1841] [id = 348] 12:38:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 232 (0x9910b000) [pid = 1841] [serial = 1045] [outer = (nil)] 12:38:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 233 (0x99a28400) [pid = 1841] [serial = 1046] [outer = 0x9910b000] 12:38:24 INFO - PROCESS | 1841 | 1461008304588 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 234 (0x9ad18c00) [pid = 1841] [serial = 1047] [outer = 0x9910b000] 12:38:25 INFO - PROCESS | 1841 | 1461008305536 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1691ms 12:38:25 INFO - PROCESS | 1841 | 1461008305606 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 1841 | 1461008305609 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 12:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:38:25 INFO - PROCESS | 1841 | 1461008305617 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 1841 | 1461008305620 Marionette TRACE conn4 <- [1,1366,null,{}] 12:38:25 INFO - PROCESS | 1841 | 1461008305627 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:25 INFO - PROCESS | 1841 | 1461008305835 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 12:38:26 INFO - PROCESS | 1841 | 1461008306163 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x99112800 == 147 [pid = 1841] [id = 349] 12:38:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 235 (0x99169c00) [pid = 1841] [serial = 1048] [outer = (nil)] 12:38:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 236 (0x9b2d2c00) [pid = 1841] [serial = 1049] [outer = 0x99169c00] 12:38:26 INFO - PROCESS | 1841 | 1461008306256 Marionette DEBUG loaded listener.js 12:38:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 237 (0x9df40c00) [pid = 1841] [serial = 1050] [outer = 0x99169c00] 12:38:27 INFO - PROCESS | 1841 | 1461008307235 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:38:27 INFO - PROCESS | 1841 | 1461008307257 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 12:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:38:27 INFO - PROCESS | 1841 | 1461008307264 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:38:27 INFO - PROCESS | 1841 | 1461008307267 Marionette TRACE conn4 <- [1,1370,null,{}] 12:38:27 INFO - PROCESS | 1841 | 1461008307273 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:27 INFO - PROCESS | 1841 | 1461008307491 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 12:38:27 INFO - PROCESS | 1841 | 1461008307877 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ede1000 == 148 [pid = 1841] [id = 350] 12:38:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 238 (0x9ad5b800) [pid = 1841] [serial = 1051] [outer = (nil)] 12:38:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 239 (0xa0002c00) [pid = 1841] [serial = 1052] [outer = 0x9ad5b800] 12:38:27 INFO - PROCESS | 1841 | 1461008307971 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 240 (0xa0c55400) [pid = 1841] [serial = 1053] [outer = 0x9ad5b800] 12:38:28 INFO - PROCESS | 1841 | 1461008308949 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:38:29 INFO - PROCESS | 1841 | 1461008309011 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 12:38:29 INFO - PROCESS | 1841 | 1461008309018 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 1841 | 1461008309021 Marionette TRACE conn4 <- [1,1374,null,{}] 12:38:29 INFO - PROCESS | 1841 | 1461008309027 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:29 INFO - PROCESS | 1841 | 1461008309280 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 12:38:29 INFO - PROCESS | 1841 | 1461008309610 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x98cd5800 == 149 [pid = 1841] [id = 351] 12:38:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 241 (0xa2a08400) [pid = 1841] [serial = 1054] [outer = (nil)] 12:38:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 242 (0xa3c1f800) [pid = 1841] [serial = 1055] [outer = 0xa2a08400] 12:38:29 INFO - PROCESS | 1841 | 1461008309700 Marionette DEBUG loaded listener.js 12:38:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 243 (0xa3cc3c00) [pid = 1841] [serial = 1056] [outer = 0xa2a08400] 12:38:30 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:30 INFO - PROCESS | 1841 | 1461008310728 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:38:30 INFO - PROCESS | 1841 | 1461008310757 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 12:38:30 INFO - PROCESS | 1841 | 1461008310765 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 1841 | 1461008310768 Marionette TRACE conn4 <- [1,1378,null,{}] 12:38:30 INFO - PROCESS | 1841 | 1461008310774 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:30 INFO - PROCESS | 1841 | 1461008310974 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 12:38:31 INFO - PROCESS | 1841 | 1461008311310 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x85729400 == 150 [pid = 1841] [id = 352] 12:38:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 244 (0x85729c00) [pid = 1841] [serial = 1057] [outer = (nil)] 12:38:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 245 (0x85734400) [pid = 1841] [serial = 1058] [outer = 0x85729c00] 12:38:31 INFO - PROCESS | 1841 | 1461008311404 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 246 (0x86990c00) [pid = 1841] [serial = 1059] [outer = 0x85729c00] 12:38:32 INFO - PROCESS | 1841 | 1461008312365 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:38:32 INFO - PROCESS | 1841 | 1461008312406 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 12:38:32 INFO - PROCESS | 1841 | 1461008312414 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1841 | 1461008312417 Marionette TRACE conn4 <- [1,1382,null,{}] 12:38:32 INFO - PROCESS | 1841 | 1461008312424 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:32 INFO - PROCESS | 1841 | 1461008312663 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 12:38:33 INFO - PROCESS | 1841 | 1461008313009 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8572e800 == 151 [pid = 1841] [id = 353] 12:38:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 247 (0x85edc000) [pid = 1841] [serial = 1060] [outer = (nil)] 12:38:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 248 (0x875ba000) [pid = 1841] [serial = 1061] [outer = 0x85edc000] 12:38:33 INFO - PROCESS | 1841 | 1461008313107 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 249 (0x875bc400) [pid = 1841] [serial = 1062] [outer = 0x85edc000] 12:38:34 INFO - PROCESS | 1841 | [1841] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:34 INFO - PROCESS | 1841 | 1461008314133 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 1841 | 1461008314203 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 12:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:38:34 INFO - PROCESS | 1841 | 1461008314210 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 1841 | 1461008314214 Marionette TRACE conn4 <- [1,1386,null,{}] 12:38:34 INFO - PROCESS | 1841 | 1461008314220 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:34 INFO - PROCESS | 1841 | 1461008314430 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f4000 == 150 [pid = 1841] [id = 223] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8fac0400 == 149 [pid = 1841] [id = 11] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x87391c00 == 148 [pid = 1841] [id = 329] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8739a400 == 147 [pid = 1841] [id = 330] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8b836c00 == 146 [pid = 1841] [id = 328] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb0400 == 145 [pid = 1841] [id = 327] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x997eb800 == 144 [pid = 1841] [id = 326] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea92000 == 143 [pid = 1841] [id = 324] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x98c29800 == 142 [pid = 1841] [id = 325] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x931e6000 == 141 [pid = 1841] [id = 323] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x93106400 == 140 [pid = 1841] [id = 322] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8ede9400 == 139 [pid = 1841] [id = 321] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc85400 == 138 [pid = 1841] [id = 320] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea8cc00 == 137 [pid = 1841] [id = 319] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b4400 == 136 [pid = 1841] [id = 317] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c7400 == 135 [pid = 1841] [id = 318] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x897c1400 == 134 [pid = 1841] [id = 316] 12:38:35 INFO - PROCESS | 1841 | --DOCSHELL 0x84c89000 == 133 [pid = 1841] [id = 315] 12:38:35 INFO - PROCESS | 1841 | 1461008315817 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 248 (0xa0aed800) [pid = 1841] [serial = 909] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 247 (0x9700b400) [pid = 1841] [serial = 587] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 246 (0x98118400) [pid = 1841] [serial = 578] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 245 (0x9803bc00) [pid = 1841] [serial = 636] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 244 (0x98341400) [pid = 1841] [serial = 894] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 243 (0x9833c000) [pid = 1841] [serial = 816] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 242 (0x8c15c000) [pid = 1841] [serial = 941] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 241 (0x936c1000) [pid = 1841] [serial = 633] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 240 (0x8888ec00) [pid = 1841] [serial = 908] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 239 (0x90622800) [pid = 1841] [serial = 887] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 238 (0x9833ec00) [pid = 1841] [serial = 762] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 237 (0x9310e000) [pid = 1841] [serial = 750] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 236 (0xa0ee1c00) [pid = 1841] [serial = 831] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1841 | --DOMWINDOW == 235 (0x8fce7400) [pid = 1841] [serial = 813] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 234 (0x936ca400) [pid = 1841] [serial = 714] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 233 (0x87d72800) [pid = 1841] [serial = 660] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 232 (0x98f33400) [pid = 1841] [serial = 819] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 231 (0x9fbc3800) [pid = 1841] [serial = 645] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 230 (0x8572fc00) [pid = 1841] [serial = 914] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 229 (0xa28b3000) [pid = 1841] [serial = 596] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 228 (0xa00d3800) [pid = 1841] [serial = 828] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 227 (0x9ad58c00) [pid = 1841] [serial = 899] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 226 (0x868f1000) [pid = 1841] [serial = 846] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 225 (0x93105c00) [pid = 1841] [serial = 708] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 224 (0x8b2bf800) [pid = 1841] [serial = 624] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 223 (0xa2a0dc00) [pid = 1841] [serial = 654] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 222 (0x84c8e800) [pid = 1841] [serial = 926] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 221 (0x85ee4400) [pid = 1841] [serial = 855] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 220 (0x9ad10800) [pid = 1841] [serial = 593] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 219 (0x9ad19000) [pid = 1841] [serial = 822] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 218 (0x8698d400) [pid = 1841] [serial = 917] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 217 (0x8ea86c00) [pid = 1841] [serial = 627] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 216 (0x85732800) [pid = 1841] [serial = 915] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 215 (0xa45f6400) [pid = 1841] [serial = 840] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 214 (0xa0ee6400) [pid = 1841] [serial = 648] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 213 (0x8995a800) [pid = 1841] [serial = 911] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 212 (0x98ccf800) [pid = 1841] [serial = 896] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 211 (0x8c3b8400) [pid = 1841] [serial = 881] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 210 (0x8ede9c00) [pid = 1841] [serial = 684] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 209 (0x936cc800) [pid = 1841] [serial = 890] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 208 (0x98c2c400) [pid = 1841] [serial = 768] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 207 (0x9052f400) [pid = 1841] [serial = 930] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 206 (0x8c3bf000) [pid = 1841] [serial = 942] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 205 (0x90531000) [pid = 1841] [serial = 923] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 204 (0x98126400) [pid = 1841] [serial = 759] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 203 (0x9b2d0800) [pid = 1841] [serial = 780] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 202 (0x88af9400) [pid = 1841] [serial = 651] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 201 (0x88af7800) [pid = 1841] [serial = 879] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 200 (0x9fbba400) [pid = 1841] [serial = 903] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 199 (0x9314c000) [pid = 1841] [serial = 711] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x96457400) [pid = 1841] [serial = 753] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x915eb800) [pid = 1841] [serial = 888] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x86a9f000) [pid = 1841] [serial = 929] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x868eb400) [pid = 1841] [serial = 878] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x979be800) [pid = 1841] [serial = 756] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0xa3c1f000) [pid = 1841] [serial = 837] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x8eb0ac00) [pid = 1841] [serial = 885] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x97baa800) [pid = 1841] [serial = 893] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x87d6bc00) [pid = 1841] [serial = 935] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x9b2d4c00) [pid = 1841] [serial = 900] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x915e1000) [pid = 1841] [serial = 705] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x97b5f800) [pid = 1841] [serial = 720] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x8de36000) [pid = 1841] [serial = 783] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x9ad53c00) [pid = 1841] [serial = 777] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x96499000) [pid = 1841] [serial = 891] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x89960400) [pid = 1841] [serial = 912] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x8750ac00) [pid = 1841] [serial = 932] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x997f0400) [pid = 1841] [serial = 774] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x89952400) [pid = 1841] [serial = 920] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x84c90400) [pid = 1841] [serial = 927] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x88889000) [pid = 1841] [serial = 936] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x98cd4800) [pid = 1841] [serial = 639] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x912dec00) [pid = 1841] [serial = 921] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x915e3c00) [pid = 1841] [serial = 612] [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.] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x9138f000) [pid = 1841] [serial = 702] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x9fbc2c00) [pid = 1841] [serial = 825] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x98f34800) [pid = 1841] [serial = 897] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8db6f800) [pid = 1841] [serial = 882] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x9fb32400) [pid = 1841] [serial = 902] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8db67c00) [pid = 1841] [serial = 663] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0xa0fdcc00) [pid = 1841] [serial = 905] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x8dc1d400) [pid = 1841] [serial = 690] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x98cd6400) [pid = 1841] [serial = 771] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x8f41d800) [pid = 1841] [serial = 584] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x8afae800) [pid = 1841] [serial = 939] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8edef000) [pid = 1841] [serial = 693] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8ea88c00) [pid = 1841] [serial = 884] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x90534800) [pid = 1841] [serial = 924] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8698f400) [pid = 1841] [serial = 918] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x86a94c00) [pid = 1841] [serial = 849] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0xa2812800) [pid = 1841] [serial = 834] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x86a9d800) [pid = 1841] [serial = 852] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8db76000) [pid = 1841] [serial = 657] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8f41a400) [pid = 1841] [serial = 696] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x9310c000) [pid = 1841] [serial = 741] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0xa2818000) [pid = 1841] [serial = 906] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x9700f800) [pid = 1841] [serial = 717] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x897cb800) [pid = 1841] [serial = 843] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8de2f400) [pid = 1841] [serial = 810] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8b2c3400) [pid = 1841] [serial = 687] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8c1cf800) [pid = 1841] [serial = 744] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x89959800) [pid = 1841] [serial = 938] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x98cd1000) [pid = 1841] [serial = 590] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8dfe5800) [pid = 1841] [serial = 581] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8eb02c00) [pid = 1841] [serial = 747] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x9838ec00) [pid = 1841] [serial = 765] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9ad59800) [pid = 1841] [serial = 642] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8fc77c00) [pid = 1841] [serial = 699] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8f3e0800) [pid = 1841] [serial = 630] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9811a000) [pid = 1841] [serial = 807] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8de38000) [pid = 1841] [serial = 944] [outer = (nil)] [url = about:blank] 12:38:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c91000 == 134 [pid = 1841] [id = 354] 12:38:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x84c91800) [pid = 1841] [serial = 1063] [outer = (nil)] 12:38:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x85ee5400) [pid = 1841] [serial = 1064] [outer = 0x84c91800] 12:38:36 INFO - PROCESS | 1841 | 1461008316207 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x86990400) [pid = 1841] [serial = 1065] [outer = 0x84c91800] 12:38:37 INFO - PROCESS | 1841 | 1461008317043 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:38:37 INFO - PROCESS | 1841 | 1461008317110 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 12:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:38:37 INFO - PROCESS | 1841 | 1461008317120 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:38:37 INFO - PROCESS | 1841 | 1461008317124 Marionette TRACE conn4 <- [1,1390,null,{}] 12:38:37 INFO - PROCESS | 1841 | 1461008317132 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:37 INFO - PROCESS | 1841 | 1461008317335 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 12:38:37 INFO - PROCESS | 1841 | 1461008317534 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x87506800 == 135 [pid = 1841] [id = 355] 12:38:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8750e000) [pid = 1841] [serial = 1066] [outer = (nil)] 12:38:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x87d6bc00) [pid = 1841] [serial = 1067] [outer = 0x8750e000] 12:38:37 INFO - PROCESS | 1841 | 1461008317617 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x87d74800) [pid = 1841] [serial = 1068] [outer = 0x8750e000] 12:38:38 INFO - PROCESS | 1841 | 1461008318485 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1438ms 12:38:38 INFO - PROCESS | 1841 | 1461008318561 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 1841 | 1461008318566 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 12:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:38:38 INFO - PROCESS | 1841 | 1461008318581 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 1841 | 1461008318585 Marionette TRACE conn4 <- [1,1394,null,{}] 12:38:38 INFO - PROCESS | 1841 | 1461008318591 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:38 INFO - PROCESS | 1841 | 1461008318844 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 12:38:38 INFO - PROCESS | 1841 | 1461008318878 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6d800 == 136 [pid = 1841] [id = 356] 12:38:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x87d70000) [pid = 1841] [serial = 1069] [outer = (nil)] 12:38:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x88afa800) [pid = 1841] [serial = 1070] [outer = 0x87d70000] 12:38:38 INFO - PROCESS | 1841 | 1461008318951 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x897ce400) [pid = 1841] [serial = 1071] [outer = 0x87d70000] 12:38:40 INFO - PROCESS | 1841 | 1461008320102 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1582ms 12:38:40 INFO - PROCESS | 1841 | 1461008320170 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 12:38:40 INFO - PROCESS | 1841 | 1461008320174 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 12:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:38:40 INFO - PROCESS | 1841 | 1461008320183 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:38:40 INFO - PROCESS | 1841 | 1461008320191 Marionette TRACE conn4 <- [1,1398,null,{}] 12:38:40 INFO - PROCESS | 1841 | 1461008320213 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:40 INFO - PROCESS | 1841 | 1461008320467 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 12:38:40 INFO - PROCESS | 1841 | 1461008320495 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x88afc800 == 137 [pid = 1841] [id = 357] 12:38:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x89957000) [pid = 1841] [serial = 1072] [outer = (nil)] 12:38:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8b091c00) [pid = 1841] [serial = 1073] [outer = 0x89957000] 12:38:40 INFO - PROCESS | 1841 | 1461008320569 Marionette DEBUG loaded listener.js 12:38:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8b0f6800) [pid = 1841] [serial = 1074] [outer = 0x89957000] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x89956000) [pid = 1841] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8fc80400) [pid = 1841] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8750cc00) [pid = 1841] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8c15c800) [pid = 1841] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x87505400) [pid = 1841] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8db6a000) [pid = 1841] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x86a9d000) [pid = 1841] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:38:41 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x85ee3800) [pid = 1841] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:38:41 INFO - PROCESS | 1841 | 1461008321796 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1642ms 12:38:41 INFO - PROCESS | 1841 | 1461008321824 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 12:38:41 INFO - PROCESS | 1841 | 1461008321829 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 12:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:38:41 INFO - PROCESS | 1841 | 1461008321835 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 1841 | 1461008321839 Marionette TRACE conn4 <- [1,1402,null,{}] 12:38:41 INFO - PROCESS | 1841 | 1461008321845 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:42 INFO - PROCESS | 1841 | 1461008322042 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 12:38:42 INFO - PROCESS | 1841 | 1461008322059 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x85ee8000 == 138 [pid = 1841] [id = 358] 12:38:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x868eec00) [pid = 1841] [serial = 1075] [outer = (nil)] 12:38:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8b2bf800) [pid = 1841] [serial = 1076] [outer = 0x868eec00] 12:38:42 INFO - PROCESS | 1841 | 1461008322317 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8b83b000) [pid = 1841] [serial = 1077] [outer = 0x868eec00] 12:38:43 INFO - PROCESS | 1841 | 1461008323184 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1388ms 12:38:43 INFO - PROCESS | 1841 | 1461008323320 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 12:38:43 INFO - PROCESS | 1841 | 1461008323326 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 12:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:38:43 INFO - PROCESS | 1841 | 1461008323336 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:38:43 INFO - PROCESS | 1841 | 1461008323343 Marionette TRACE conn4 <- [1,1406,null,{}] 12:38:43 INFO - PROCESS | 1841 | 1461008323363 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:43 INFO - PROCESS | 1841 | 1461008323604 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 12:38:43 INFO - PROCESS | 1841 | 1461008323908 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x87399c00 == 139 [pid = 1841] [id = 359] 12:38:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8739a400) [pid = 1841] [serial = 1078] [outer = (nil)] 12:38:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x87507400) [pid = 1841] [serial = 1079] [outer = 0x8739a400] 12:38:44 INFO - PROCESS | 1841 | 1461008324042 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x87512c00) [pid = 1841] [serial = 1080] [outer = 0x8739a400] 12:38:45 INFO - PROCESS | 1841 | 1461008325002 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1708ms 12:38:45 INFO - PROCESS | 1841 | 1461008325045 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 1841 | 1461008325051 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 12:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:38:45 INFO - PROCESS | 1841 | 1461008325065 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 1841 | 1461008325071 Marionette TRACE conn4 <- [1,1410,null,{}] 12:38:45 INFO - PROCESS | 1841 | 1461008325079 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:45 INFO - PROCESS | 1841 | 1461008325293 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 12:38:45 INFO - PROCESS | 1841 | 1461008325567 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x875bfc00 == 140 [pid = 1841] [id = 360] 12:38:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x88888800) [pid = 1841] [serial = 1081] [outer = (nil)] 12:38:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x89952800) [pid = 1841] [serial = 1082] [outer = 0x88888800] 12:38:45 INFO - PROCESS | 1841 | 1461008325701 Marionette DEBUG loaded listener.js 12:38:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8995e000) [pid = 1841] [serial = 1083] [outer = 0x88888800] 12:38:46 INFO - PROCESS | 1841 | 1461008326790 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1746ms 12:38:46 INFO - PROCESS | 1841 | 1461008326807 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 12:38:46 INFO - PROCESS | 1841 | 1461008326811 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 12:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:38:46 INFO - PROCESS | 1841 | 1461008326818 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:38:46 INFO - PROCESS | 1841 | 1461008326822 Marionette TRACE conn4 <- [1,1414,null,{}] 12:38:46 INFO - PROCESS | 1841 | 1461008326836 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:47 INFO - PROCESS | 1841 | 1461008327066 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 12:38:47 INFO - PROCESS | 1841 | 1461008327383 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb11c00 == 141 [pid = 1841] [id = 361] 12:38:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8bb16c00) [pid = 1841] [serial = 1084] [outer = (nil)] 12:38:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8c1c7400) [pid = 1841] [serial = 1085] [outer = 0x8bb16c00] 12:38:47 INFO - PROCESS | 1841 | 1461008327482 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8c3b6000) [pid = 1841] [serial = 1086] [outer = 0x8bb16c00] 12:38:48 INFO - PROCESS | 1841 | 1461008328514 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1738ms 12:38:48 INFO - PROCESS | 1841 | 1461008328557 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 1841 | 1461008328561 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 12:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:38:48 INFO - PROCESS | 1841 | 1461008328568 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 1841 | 1461008328571 Marionette TRACE conn4 <- [1,1418,null,{}] 12:38:48 INFO - PROCESS | 1841 | 1461008328578 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:48 INFO - PROCESS | 1841 | 1461008328831 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 12:38:49 INFO - PROCESS | 1841 | 1461008329150 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x85edac00 == 142 [pid = 1841] [id = 362] 12:38:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8c1ce800) [pid = 1841] [serial = 1087] [outer = (nil)] 12:38:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8db72400) [pid = 1841] [serial = 1088] [outer = 0x8c1ce800] 12:38:49 INFO - PROCESS | 1841 | 1461008329249 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8dc1d400) [pid = 1841] [serial = 1089] [outer = 0x8c1ce800] 12:38:50 INFO - PROCESS | 1841 | 1461008330265 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1740ms 12:38:50 INFO - PROCESS | 1841 | 1461008330309 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 1841 | 1461008330314 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 12:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:38:50 INFO - PROCESS | 1841 | 1461008330321 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 1841 | 1461008330325 Marionette TRACE conn4 <- [1,1422,null,{}] 12:38:50 INFO - PROCESS | 1841 | 1461008330331 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:50 INFO - PROCESS | 1841 | 1461008330535 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 12:38:50 INFO - PROCESS | 1841 | 1461008330852 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c1800 == 143 [pid = 1841] [id = 363] 12:38:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8db6e800) [pid = 1841] [serial = 1090] [outer = (nil)] 12:38:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x8de31000) [pid = 1841] [serial = 1091] [outer = 0x8db6e800] 12:38:50 INFO - PROCESS | 1841 | 1461008330947 Marionette DEBUG loaded listener.js 12:38:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x8dfe2c00) [pid = 1841] [serial = 1092] [outer = 0x8db6e800] 12:38:51 INFO - PROCESS | 1841 | 1461008331967 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1683ms 12:38:52 INFO - PROCESS | 1841 | 1461008332005 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 12:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:38:52 INFO - PROCESS | 1841 | 1461008332009 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 12:38:52 INFO - PROCESS | 1841 | 1461008332016 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:38:52 INFO - PROCESS | 1841 | 1461008332020 Marionette TRACE conn4 <- [1,1426,null,{}] 12:38:52 INFO - PROCESS | 1841 | 1461008332026 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:52 INFO - PROCESS | 1841 | 1461008332281 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 12:38:52 INFO - PROCESS | 1841 | 1461008332618 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d0000 == 144 [pid = 1841] [id = 364] 12:38:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8ea8b800) [pid = 1841] [serial = 1093] [outer = (nil)] 12:38:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8eb07c00) [pid = 1841] [serial = 1094] [outer = 0x8ea8b800] 12:38:52 INFO - PROCESS | 1841 | 1461008332726 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x8ebf2c00) [pid = 1841] [serial = 1095] [outer = 0x8ea8b800] 12:38:53 INFO - PROCESS | 1841 | 1461008333740 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1786ms 12:38:53 INFO - PROCESS | 1841 | 1461008333802 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 12:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:38:53 INFO - PROCESS | 1841 | 1461008333807 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 12:38:53 INFO - PROCESS | 1841 | 1461008333813 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 1841 | 1461008333817 Marionette TRACE conn4 <- [1,1430,null,{}] 12:38:53 INFO - PROCESS | 1841 | 1461008333823 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:54 INFO - PROCESS | 1841 | 1461008334038 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 12:38:54 INFO - PROCESS | 1841 | 1461008334328 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db76c00 == 145 [pid = 1841] [id = 365] 12:38:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8ede1800) [pid = 1841] [serial = 1096] [outer = (nil)] 12:38:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x8f3d4000) [pid = 1841] [serial = 1097] [outer = 0x8ede1800] 12:38:54 INFO - PROCESS | 1841 | 1461008334418 Marionette DEBUG loaded listener.js 12:38:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x8f412000) [pid = 1841] [serial = 1098] [outer = 0x8ede1800] 12:38:55 INFO - PROCESS | 1841 | 1461008335377 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1631ms 12:38:55 INFO - PROCESS | 1841 | 1461008335445 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 12:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:38:55 INFO - PROCESS | 1841 | 1461008335449 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 12:38:55 INFO - PROCESS | 1841 | 1461008335455 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - PROCESS | 1841 | 1461008335459 Marionette TRACE conn4 <- [1,1434,null,{}] 12:38:55 INFO - PROCESS | 1841 | 1461008335465 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:55 INFO - PROCESS | 1841 | 1461008335686 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 12:38:56 INFO - PROCESS | 1841 | 1461008336004 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ede8c00 == 146 [pid = 1841] [id = 366] 12:38:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x8f3dc400) [pid = 1841] [serial = 1099] [outer = (nil)] 12:38:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x8fac0000) [pid = 1841] [serial = 1100] [outer = 0x8f3dc400] 12:38:56 INFO - PROCESS | 1841 | 1461008336101 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x8fb9b000) [pid = 1841] [serial = 1101] [outer = 0x8f3dc400] 12:38:57 INFO - PROCESS | 1841 | 1461008337056 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1636ms 12:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:38:57 INFO - PROCESS | 1841 | 1461008337091 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 12:38:57 INFO - PROCESS | 1841 | 1461008337095 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 12:38:57 INFO - PROCESS | 1841 | 1461008337102 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 1841 | 1461008337106 Marionette TRACE conn4 <- [1,1438,null,{}] 12:38:57 INFO - PROCESS | 1841 | 1461008337111 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:57 INFO - PROCESS | 1841 | 1461008337321 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 12:38:57 INFO - PROCESS | 1841 | 1461008337657 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c5800 == 147 [pid = 1841] [id = 367] 12:38:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x8fab7800) [pid = 1841] [serial = 1102] [outer = (nil)] 12:38:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x8fc86800) [pid = 1841] [serial = 1103] [outer = 0x8fab7800] 12:38:57 INFO - PROCESS | 1841 | 1461008337763 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x9052f800) [pid = 1841] [serial = 1104] [outer = 0x8fab7800] 12:38:58 INFO - PROCESS | 1841 | 1461008338715 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1685ms 12:38:58 INFO - PROCESS | 1841 | 1461008338787 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 12:38:58 INFO - PROCESS | 1841 | 1461008338790 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 12:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:38:58 INFO - PROCESS | 1841 | 1461008338797 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 1841 | 1461008338800 Marionette TRACE conn4 <- [1,1442,null,{}] 12:38:58 INFO - PROCESS | 1841 | 1461008338807 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:38:59 INFO - PROCESS | 1841 | 1461008339045 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 12:38:59 INFO - PROCESS | 1841 | 1461008339363 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f420c00 == 148 [pid = 1841] [id = 368] 12:38:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x8fce1800) [pid = 1841] [serial = 1105] [outer = (nil)] 12:38:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x9053d000) [pid = 1841] [serial = 1106] [outer = 0x8fce1800] 12:38:59 INFO - PROCESS | 1841 | 1461008339456 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x90622400) [pid = 1841] [serial = 1107] [outer = 0x8fce1800] 12:39:00 INFO - PROCESS | 1841 | 1461008340386 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1632ms 12:39:00 INFO - PROCESS | 1841 | 1461008340430 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 12:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:39:00 INFO - PROCESS | 1841 | 1461008340435 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 12:39:00 INFO - PROCESS | 1841 | 1461008340442 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 1841 | 1461008340447 Marionette TRACE conn4 <- [1,1446,null,{}] 12:39:00 INFO - PROCESS | 1841 | 1461008340453 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:00 INFO - PROCESS | 1841 | 1461008340771 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 12:39:01 INFO - PROCESS | 1841 | 1461008341194 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x915ed800 == 149 [pid = 1841] [id = 369] 12:39:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x93108400) [pid = 1841] [serial = 1108] [outer = (nil)] 12:39:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x9310e000) [pid = 1841] [serial = 1109] [outer = 0x93108400] 12:39:01 INFO - PROCESS | 1841 | 1461008341355 Marionette DEBUG loaded listener.js 12:39:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x93154000) [pid = 1841] [serial = 1110] [outer = 0x93108400] 12:39:02 INFO - PROCESS | 1841 | 1461008342343 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1943ms 12:39:02 INFO - PROCESS | 1841 | 1461008342385 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 12:39:02 INFO - PROCESS | 1841 | 1461008342392 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 12:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:39:02 INFO - PROCESS | 1841 | 1461008342402 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:39:02 INFO - PROCESS | 1841 | 1461008342405 Marionette TRACE conn4 <- [1,1450,null,{}] 12:39:02 INFO - PROCESS | 1841 | 1461008342411 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:02 INFO - PROCESS | 1841 | 1461008342628 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 12:39:02 INFO - PROCESS | 1841 | 1461008342963 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x9310b000 == 150 [pid = 1841] [id = 370] 12:39:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x93112800) [pid = 1841] [serial = 1111] [outer = (nil)] 12:39:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x936ce400) [pid = 1841] [serial = 1112] [outer = 0x93112800] 12:39:03 INFO - PROCESS | 1841 | 1461008343058 Marionette DEBUG loaded listener.js 12:39:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x94474000) [pid = 1841] [serial = 1113] [outer = 0x93112800] 12:39:04 INFO - PROCESS | 1841 | 1461008344034 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1678ms 12:39:04 INFO - PROCESS | 1841 | 1461008344081 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 12:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:39:04 INFO - PROCESS | 1841 | 1461008344085 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 12:39:04 INFO - PROCESS | 1841 | 1461008344092 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1841 | 1461008344096 Marionette TRACE conn4 <- [1,1454,null,{}] 12:39:04 INFO - PROCESS | 1841 | 1461008344102 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:04 INFO - PROCESS | 1841 | 1461008344320 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 12:39:04 INFO - PROCESS | 1841 | 1461008344638 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x868f2400 == 151 [pid = 1841] [id = 371] 12:39:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x936cb800) [pid = 1841] [serial = 1114] [outer = (nil)] 12:39:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x96bc4800) [pid = 1841] [serial = 1115] [outer = 0x936cb800] 12:39:04 INFO - PROCESS | 1841 | 1461008344735 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x978d5000) [pid = 1841] [serial = 1116] [outer = 0x936cb800] 12:39:05 INFO - PROCESS | 1841 | 1461008345686 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1640ms 12:39:05 INFO - PROCESS | 1841 | 1461008345732 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 12:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:39:05 INFO - PROCESS | 1841 | 1461008345736 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 12:39:05 INFO - PROCESS | 1841 | 1461008345743 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:39:05 INFO - PROCESS | 1841 | 1461008345746 Marionette TRACE conn4 <- [1,1458,null,{}] 12:39:05 INFO - PROCESS | 1841 | 1461008345752 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:05 INFO - PROCESS | 1841 | 1461008345988 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 12:39:06 INFO - PROCESS | 1841 | 1461008346312 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x9362d400 == 152 [pid = 1841] [id = 372] 12:39:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x964a0800) [pid = 1841] [serial = 1117] [outer = (nil)] 12:39:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x97baa800) [pid = 1841] [serial = 1118] [outer = 0x964a0800] 12:39:06 INFO - PROCESS | 1841 | 1461008346407 Marionette DEBUG loaded listener.js 12:39:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x97ebf400) [pid = 1841] [serial = 1119] [outer = 0x964a0800] 12:39:07 INFO - PROCESS | 1841 | 1461008347352 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1687ms 12:39:07 INFO - PROCESS | 1841 | 1461008347430 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1841 | 1461008347434 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 12:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:39:07 INFO - PROCESS | 1841 | 1461008347440 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 1841 | 1461008347444 Marionette TRACE conn4 <- [1,1462,null,{}] 12:39:07 INFO - PROCESS | 1841 | 1461008347450 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:07 INFO - PROCESS | 1841 | 1461008347697 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 12:39:08 INFO - PROCESS | 1841 | 1461008348036 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea85800 == 153 [pid = 1841] [id = 373] 12:39:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x8eb0a400) [pid = 1841] [serial = 1120] [outer = (nil)] 12:39:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x9811fc00) [pid = 1841] [serial = 1121] [outer = 0x8eb0a400] 12:39:08 INFO - PROCESS | 1841 | 1461008348124 Marionette DEBUG loaded listener.js 12:39:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x98199800) [pid = 1841] [serial = 1122] [outer = 0x8eb0a400] 12:39:09 INFO - PROCESS | 1841 | 1461008349104 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1732ms 12:39:09 INFO - PROCESS | 1841 | 1461008349174 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 12:39:09 INFO - PROCESS | 1841 | 1461008349178 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 12:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:39:09 INFO - PROCESS | 1841 | 1461008349185 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:39:09 INFO - PROCESS | 1841 | 1461008349188 Marionette TRACE conn4 <- [1,1466,null,{}] 12:39:09 INFO - PROCESS | 1841 | 1461008349195 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:09 INFO - PROCESS | 1841 | 1461008349403 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 12:39:09 INFO - PROCESS | 1841 | 1461008349725 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x979c6c00 == 154 [pid = 1841] [id = 374] 12:39:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x98120800) [pid = 1841] [serial = 1123] [outer = (nil)] 12:39:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x98342400) [pid = 1841] [serial = 1124] [outer = 0x98120800] 12:39:09 INFO - PROCESS | 1841 | 1461008349821 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x98345c00) [pid = 1841] [serial = 1125] [outer = 0x98120800] 12:39:10 INFO - PROCESS | 1841 | 1461008350819 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1680ms 12:39:10 INFO - PROCESS | 1841 | 1461008350866 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 1841 | 1461008350869 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 12:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:39:10 INFO - PROCESS | 1841 | 1461008350877 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 1841 | 1461008350880 Marionette TRACE conn4 <- [1,1470,null,{}] 12:39:10 INFO - PROCESS | 1841 | 1461008350886 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:11 INFO - PROCESS | 1841 | 1461008351097 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 12:39:11 INFO - PROCESS | 1841 | 1461008351430 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x9833b400 == 155 [pid = 1841] [id = 375] 12:39:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x98343c00) [pid = 1841] [serial = 1126] [outer = (nil)] 12:39:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0x98c27400) [pid = 1841] [serial = 1127] [outer = 0x98343c00] 12:39:11 INFO - PROCESS | 1841 | 1461008351526 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0x98c2cc00) [pid = 1841] [serial = 1128] [outer = 0x98343c00] 12:39:12 INFO - PROCESS | 1841 | 1461008352464 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1632ms 12:39:12 INFO - PROCESS | 1841 | 1461008352510 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 1841 | 1461008352514 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 12:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:39:12 INFO - PROCESS | 1841 | 1461008352521 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 1841 | 1461008352524 Marionette TRACE conn4 <- [1,1474,null,{}] 12:39:12 INFO - PROCESS | 1841 | 1461008352530 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:12 INFO - PROCESS | 1841 | 1461008352752 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 12:39:13 INFO - PROCESS | 1841 | 1461008353100 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ede3000 == 156 [pid = 1841] [id = 376] 12:39:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 197 (0x8f41f400) [pid = 1841] [serial = 1129] [outer = (nil)] 12:39:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 198 (0x98cd6400) [pid = 1841] [serial = 1130] [outer = 0x8f41f400] 12:39:13 INFO - PROCESS | 1841 | 1461008353202 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 199 (0x9910cc00) [pid = 1841] [serial = 1131] [outer = 0x8f41f400] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb16400 == 155 [pid = 1841] [id = 224] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x936cf800 == 154 [pid = 1841] [id = 184] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x8de2e400 == 153 [pid = 1841] [id = 301] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x88884c00 == 152 [pid = 1841] [id = 303] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x8888bc00 == 151 [pid = 1841] [id = 302] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x85726c00 == 150 [pid = 1841] [id = 304] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x88afc800 == 149 [pid = 1841] [id = 357] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x87d6d800 == 148 [pid = 1841] [id = 356] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x87506800 == 147 [pid = 1841] [id = 355] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x84c91000 == 146 [pid = 1841] [id = 354] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x85729400 == 145 [pid = 1841] [id = 352] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x8ede1000 == 144 [pid = 1841] [id = 350] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x98cd5800 == 143 [pid = 1841] [id = 351] 12:39:14 INFO - PROCESS | 1841 | --DOCSHELL 0x99112800 == 142 [pid = 1841] [id = 349] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 198 (0x8c3c3c00) [pid = 1841] [serial = 1005] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 197 (0x8fc84800) [pid = 1841] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 196 (0x95806c00) [pid = 1841] [serial = 968] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x8b090c00) [pid = 1841] [serial = 999] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x97ebcc00) [pid = 1841] [serial = 971] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x8de2d400) [pid = 1841] [serial = 1007] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x85727800) [pid = 1841] [serial = 947] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x8750d400) [pid = 1841] [serial = 933] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x98c2fc00) [pid = 1841] [serial = 986] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x8eb03800) [pid = 1841] [serial = 956] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x8dfeb800) [pid = 1841] [serial = 945] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x897cec00) [pid = 1841] [serial = 998] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0x8f3de400) [pid = 1841] [serial = 959] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x8750b800) [pid = 1841] [serial = 996] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x8dfe3c00) [pid = 1841] [serial = 1008] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x8739a000) [pid = 1841] [serial = 995] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x8b83a400) [pid = 1841] [serial = 983] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0xa0a60400) [pid = 1841] [serial = 980] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x98cd3000) [pid = 1841] [serial = 977] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x897cc000) [pid = 1841] [serial = 1002] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x8bb15000) [pid = 1841] [serial = 1004] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x982cbc00) [pid = 1841] [serial = 974] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x8fce7000) [pid = 1841] [serial = 962] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x87399800) [pid = 1841] [serial = 989] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x89951400) [pid = 1841] [serial = 950] [outer = (nil)] [url = about:blank] 12:39:14 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8888d000) [pid = 1841] [serial = 1001] [outer = (nil)] [url = about:blank] 12:39:15 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x931e5000) [pid = 1841] [serial = 965] [outer = (nil)] [url = about:blank] 12:39:15 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8b0ecc00) [pid = 1841] [serial = 992] [outer = (nil)] [url = about:blank] 12:39:15 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8c3bd000) [pid = 1841] [serial = 953] [outer = (nil)] [url = about:blank] 12:39:15 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x87512400) [pid = 1841] [serial = 1010] [outer = (nil)] [url = about:blank] 12:39:15 INFO - PROCESS | 1841 | 1461008355602 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 3140ms 12:39:15 INFO - PROCESS | 1841 | 1461008355662 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 12:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:39:15 INFO - PROCESS | 1841 | 1461008355669 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 12:39:15 INFO - PROCESS | 1841 | 1461008355678 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 1841 | 1461008355683 Marionette TRACE conn4 <- [1,1478,null,{}] 12:39:15 INFO - PROCESS | 1841 | 1461008355692 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:15 INFO - PROCESS | 1841 | 1461008355907 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 12:39:16 INFO - PROCESS | 1841 | 1461008356114 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a9e000 == 143 [pid = 1841] [id = 377] 12:39:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x87391800) [pid = 1841] [serial = 1132] [outer = (nil)] 12:39:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x8739d800) [pid = 1841] [serial = 1133] [outer = 0x87391800] 12:39:16 INFO - PROCESS | 1841 | 1461008356255 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x8750c000) [pid = 1841] [serial = 1134] [outer = 0x87391800] 12:39:17 INFO - PROCESS | 1841 | 1461008357182 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1585ms 12:39:17 INFO - PROCESS | 1841 | 1461008357263 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 12:39:17 INFO - PROCESS | 1841 | 1461008357271 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 12:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:39:17 INFO - PROCESS | 1841 | 1461008357289 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:39:17 INFO - PROCESS | 1841 | 1461008357294 Marionette TRACE conn4 <- [1,1482,null,{}] 12:39:17 INFO - PROCESS | 1841 | 1461008357299 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:17 INFO - PROCESS | 1841 | 1461008357585 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 12:39:17 INFO - PROCESS | 1841 | 1461008357824 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6c400 == 144 [pid = 1841] [id = 378] 12:39:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x87d72000) [pid = 1841] [serial = 1135] [outer = (nil)] 12:39:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x88887800) [pid = 1841] [serial = 1136] [outer = 0x87d72000] 12:39:17 INFO - PROCESS | 1841 | 1461008357899 Marionette DEBUG loaded listener.js 12:39:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x88890800) [pid = 1841] [serial = 1137] [outer = 0x87d72000] 12:39:18 INFO - PROCESS | 1841 | 1461008358776 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1540ms 12:39:18 INFO - PROCESS | 1841 | 1461008358822 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 1841 | 1461008358828 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 12:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:39:18 INFO - PROCESS | 1841 | 1461008358844 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 1841 | 1461008358849 Marionette TRACE conn4 <- [1,1486,null,{}] 12:39:18 INFO - PROCESS | 1841 | 1461008358865 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:19 INFO - PROCESS | 1841 | 1461008359182 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x85729c00) [pid = 1841] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8c1c7c00) [pid = 1841] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x99169c00) [pid = 1841] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8fc82800) [pid = 1841] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8afb7400) [pid = 1841] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x9910b000) [pid = 1841] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x84c91800) [pid = 1841] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x9ad70c00) [pid = 1841] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x915eb000) [pid = 1841] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x8dfef000) [pid = 1841] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x8fb9c000) [pid = 1841] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x915e3400) [pid = 1841] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:39:19 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8698e000) [pid = 1841] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x85edc000) [pid = 1841] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8750e000) [pid = 1841] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x87d70000) [pid = 1841] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x9838b800) [pid = 1841] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8b838400) [pid = 1841] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0xa2a08400) [pid = 1841] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8ebec800) [pid = 1841] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x89957000) [pid = 1841] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8888a800) [pid = 1841] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x979c7c00) [pid = 1841] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x931eac00) [pid = 1841] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8739a800) [pid = 1841] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x9061d800) [pid = 1841] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x98c2c800) [pid = 1841] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x84c8b000) [pid = 1841] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8ebee000) [pid = 1841] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x897c8400) [pid = 1841] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x931e5400) [pid = 1841] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8c153400) [pid = 1841] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8db68400) [pid = 1841] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x868ebc00) [pid = 1841] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x87392c00) [pid = 1841] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9ad5b800) [pid = 1841] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8fc85800) [pid = 1841] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x936c6c00) [pid = 1841] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:39:20 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8b833800) [pid = 1841] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:39:20 INFO - PROCESS | 1841 | 1461008360066 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c8b000 == 145 [pid = 1841] [id = 379] 12:39:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x84c91800) [pid = 1841] [serial = 1138] [outer = (nil)] 12:39:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x868f5400) [pid = 1841] [serial = 1139] [outer = 0x84c91800] 12:39:20 INFO - PROCESS | 1841 | 1461008360153 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8739f400) [pid = 1841] [serial = 1140] [outer = 0x84c91800] 12:39:20 INFO - PROCESS | 1841 | 1461008360949 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2149ms 12:39:20 INFO - PROCESS | 1841 | 1461008360994 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 12:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:39:21 INFO - PROCESS | 1841 | 1461008360999 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 12:39:21 INFO - PROCESS | 1841 | 1461008361005 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:39:21 INFO - PROCESS | 1841 | 1461008361009 Marionette TRACE conn4 <- [1,1490,null,{}] 12:39:21 INFO - PROCESS | 1841 | 1461008361014 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:21 INFO - PROCESS | 1841 | 1461008361268 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 12:39:21 INFO - PROCESS | 1841 | 1461008361292 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739a800 == 146 [pid = 1841] [id = 380] 12:39:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x897cb000) [pid = 1841] [serial = 1141] [outer = (nil)] 12:39:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8afaf400) [pid = 1841] [serial = 1142] [outer = 0x897cb000] 12:39:21 INFO - PROCESS | 1841 | 1461008361365 Marionette DEBUG loaded listener.js 12:39:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8b090400) [pid = 1841] [serial = 1143] [outer = 0x897cb000] 12:39:22 INFO - PROCESS | 1841 | 1461008362596 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1646ms 12:39:22 INFO - PROCESS | 1841 | 1461008362653 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 1841 | 1461008362659 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 12:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:39:22 INFO - PROCESS | 1841 | 1461008362669 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 1841 | 1461008362675 Marionette TRACE conn4 <- [1,1494,null,{}] 12:39:22 INFO - PROCESS | 1841 | 1461008362684 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:23 INFO - PROCESS | 1841 | 1461008363025 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 12:39:23 INFO - PROCESS | 1841 | 1461008363299 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a93c00 == 147 [pid = 1841] [id = 381] 12:39:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x86a9f400) [pid = 1841] [serial = 1144] [outer = (nil)] 12:39:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x87505800) [pid = 1841] [serial = 1145] [outer = 0x86a9f400] 12:39:23 INFO - PROCESS | 1841 | 1461008363401 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x875b5c00) [pid = 1841] [serial = 1146] [outer = 0x86a9f400] 12:39:24 INFO - PROCESS | 1841 | 1461008364376 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1747ms 12:39:24 INFO - PROCESS | 1841 | 1461008364416 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 12:39:24 INFO - PROCESS | 1841 | 1461008364425 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 12:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:39:24 INFO - PROCESS | 1841 | 1461008364436 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 1841 | 1461008364441 Marionette TRACE conn4 <- [1,1498,null,{}] 12:39:24 INFO - PROCESS | 1841 | 1461008364448 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:24 INFO - PROCESS | 1841 | 1461008364662 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 12:39:25 INFO - PROCESS | 1841 | 1461008365049 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x88afac00 == 148 [pid = 1841] [id = 382] 12:39:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x897c5800) [pid = 1841] [serial = 1147] [outer = (nil)] 12:39:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x897cfc00) [pid = 1841] [serial = 1148] [outer = 0x897c5800] 12:39:25 INFO - PROCESS | 1841 | 1461008365149 Marionette DEBUG loaded listener.js 12:39:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8995b800) [pid = 1841] [serial = 1149] [outer = 0x897c5800] 12:39:26 INFO - PROCESS | 1841 | 1461008366153 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1739ms 12:39:26 INFO - PROCESS | 1841 | 1461008366175 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 12:39:26 INFO - PROCESS | 1841 | 1461008366178 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 12:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:39:26 INFO - PROCESS | 1841 | 1461008366186 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:39:26 INFO - PROCESS | 1841 | 1461008366192 Marionette TRACE conn4 <- [1,1502,null,{}] 12:39:26 INFO - PROCESS | 1841 | 1461008366209 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:26 INFO - PROCESS | 1841 | 1461008366429 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 12:39:26 INFO - PROCESS | 1841 | 1461008366752 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b833800 == 149 [pid = 1841] [id = 383] 12:39:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8b83c400) [pid = 1841] [serial = 1150] [outer = (nil)] 12:39:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8bb0b800) [pid = 1841] [serial = 1151] [outer = 0x8b83c400] 12:39:26 INFO - PROCESS | 1841 | 1461008366852 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8c150800) [pid = 1841] [serial = 1152] [outer = 0x8b83c400] 12:39:27 INFO - PROCESS | 1841 | 1461008367774 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1641ms 12:39:27 INFO - PROCESS | 1841 | 1461008367828 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 12:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:39:27 INFO - PROCESS | 1841 | 1461008367833 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 12:39:27 INFO - PROCESS | 1841 | 1461008367845 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 1841 | 1461008367849 Marionette TRACE conn4 <- [1,1506,null,{}] 12:39:27 INFO - PROCESS | 1841 | 1461008367860 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:28 INFO - PROCESS | 1841 | 1461008368114 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 12:39:28 INFO - PROCESS | 1841 | 1461008368442 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b839c00 == 150 [pid = 1841] [id = 384] 12:39:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8c1d2800) [pid = 1841] [serial = 1153] [outer = (nil)] 12:39:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8c3c0c00) [pid = 1841] [serial = 1154] [outer = 0x8c1d2800] 12:39:28 INFO - PROCESS | 1841 | 1461008368542 Marionette DEBUG loaded listener.js 12:39:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8db6b400) [pid = 1841] [serial = 1155] [outer = 0x8c1d2800] 12:39:29 INFO - PROCESS | 1841 | 1461008369495 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1695ms 12:39:29 INFO - PROCESS | 1841 | 1461008369535 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 12:39:29 INFO - PROCESS | 1841 | 1461008369538 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 12:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:39:29 INFO - PROCESS | 1841 | 1461008369545 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:39:29 INFO - PROCESS | 1841 | 1461008369549 Marionette TRACE conn4 <- [1,1510,null,{}] 12:39:29 INFO - PROCESS | 1841 | 1461008369555 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:29 INFO - PROCESS | 1841 | 1461008369770 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 12:39:30 INFO - PROCESS | 1841 | 1461008370070 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb0400 == 151 [pid = 1841] [id = 385] 12:39:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8c1ce000) [pid = 1841] [serial = 1156] [outer = (nil)] 12:39:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8de2e400) [pid = 1841] [serial = 1157] [outer = 0x8c1ce000] 12:39:30 INFO - PROCESS | 1841 | 1461008370216 Marionette DEBUG loaded listener.js 12:39:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8de38c00) [pid = 1841] [serial = 1158] [outer = 0x8c1ce000] 12:39:31 INFO - PROCESS | 1841 | 1461008371171 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1688ms 12:39:31 INFO - PROCESS | 1841 | 1461008371235 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 12:39:31 INFO - PROCESS | 1841 | 1461008371239 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 12:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:39:31 INFO - PROCESS | 1841 | 1461008371245 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:39:31 INFO - PROCESS | 1841 | 1461008371249 Marionette TRACE conn4 <- [1,1514,null,{}] 12:39:31 INFO - PROCESS | 1841 | 1461008371255 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:31 INFO - PROCESS | 1841 | 1461008371593 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 12:39:31 INFO - PROCESS | 1841 | 1461008371864 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c2800 == 152 [pid = 1841] [id = 386] 12:39:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8ea8cc00) [pid = 1841] [serial = 1159] [outer = (nil)] 12:39:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x8eb09000) [pid = 1841] [serial = 1160] [outer = 0x8ea8cc00] 12:39:32 INFO - PROCESS | 1841 | 1461008372031 Marionette DEBUG loaded listener.js 12:39:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x8eb0d800) [pid = 1841] [serial = 1161] [outer = 0x8ea8cc00] 12:39:33 INFO - PROCESS | 1841 | 1461008373080 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1881ms 12:39:33 INFO - PROCESS | 1841 | 1461008373129 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 12:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:39:33 INFO - PROCESS | 1841 | 1461008373133 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 12:39:33 INFO - PROCESS | 1841 | 1461008373140 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 1841 | 1461008373144 Marionette TRACE conn4 <- [1,1518,null,{}] 12:39:33 INFO - PROCESS | 1841 | 1461008373150 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:33 INFO - PROCESS | 1841 | 1461008373351 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 12:39:33 INFO - PROCESS | 1841 | 1461008373672 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea8a000 == 153 [pid = 1841] [id = 387] 12:39:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8eb0b800) [pid = 1841] [serial = 1162] [outer = (nil)] 12:39:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8edea800) [pid = 1841] [serial = 1163] [outer = 0x8eb0b800] 12:39:33 INFO - PROCESS | 1841 | 1461008373770 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x8f3d4400) [pid = 1841] [serial = 1164] [outer = 0x8eb0b800] 12:39:34 INFO - PROCESS | 1841 | 1461008374687 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1588ms 12:39:34 INFO - PROCESS | 1841 | 1461008374730 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 12:39:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:39:34 INFO - PROCESS | 1841 | 1461008374734 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 12:39:34 INFO - PROCESS | 1841 | 1461008374741 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 1841 | 1461008374744 Marionette TRACE conn4 <- [1,1522,null,{}] 12:39:34 INFO - PROCESS | 1841 | 1461008374750 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:34 INFO - PROCESS | 1841 | 1461008374957 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 12:39:35 INFO - PROCESS | 1841 | 1461008375306 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b088800 == 154 [pid = 1841] [id = 388] 12:39:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8c3bb400) [pid = 1841] [serial = 1165] [outer = (nil)] 12:39:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x8fab8c00) [pid = 1841] [serial = 1166] [outer = 0x8c3bb400] 12:39:35 INFO - PROCESS | 1841 | 1461008375403 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x8fb98c00) [pid = 1841] [serial = 1167] [outer = 0x8c3bb400] 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:36 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 () { 12:39:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:39:36 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 () { 12:39:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:39:36 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 () { 12:39:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:39:36 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 () { 12:39:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:39:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:39:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1493ms 12:39:36 INFO - PROCESS | 1841 | 1461008376205 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:39:36 INFO - PROCESS | 1841 | 1461008376238 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 1841 | 1461008376243 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 12:39:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:39:36 INFO - PROCESS | 1841 | 1461008376253 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 1841 | 1461008376257 Marionette TRACE conn4 <- [1,1526,null,{}] 12:39:36 INFO - PROCESS | 1841 | 1461008376285 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:36 INFO - PROCESS | 1841 | 1461008376494 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 12:39:36 INFO - PROCESS | 1841 | 1461008376775 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x85735800 == 155 [pid = 1841] [id = 389] 12:39:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x8f41c800) [pid = 1841] [serial = 1168] [outer = (nil)] 12:39:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x90537400) [pid = 1841] [serial = 1169] [outer = 0x8f41c800] 12:39:36 INFO - PROCESS | 1841 | 1461008376912 Marionette DEBUG loaded listener.js 12:39:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9053d800) [pid = 1841] [serial = 1170] [outer = 0x8f41c800] 12:39:37 INFO - PROCESS | 1841 | 1461008377747 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:39:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:39:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:39:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:39:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1554ms 12:39:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:39:37 INFO - PROCESS | 1841 | 1461008377813 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 12:39:37 INFO - PROCESS | 1841 | 1461008377816 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 12:39:37 INFO - PROCESS | 1841 | 1461008377823 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:39:37 INFO - PROCESS | 1841 | 1461008377827 Marionette TRACE conn4 <- [1,1530,null,{}] 12:39:37 INFO - PROCESS | 1841 | 1461008377833 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:38 INFO - PROCESS | 1841 | 1461008378041 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 12:39:38 INFO - PROCESS | 1841 | 1461008378324 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f41d400 == 156 [pid = 1841] [id = 390] 12:39:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x90532800) [pid = 1841] [serial = 1171] [outer = (nil)] 12:39:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x93106000) [pid = 1841] [serial = 1172] [outer = 0x90532800] 12:39:38 INFO - PROCESS | 1841 | 1461008378460 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x931e7800) [pid = 1841] [serial = 1173] [outer = 0x90532800] 12:39:39 INFO - PROCESS | 1841 | 1461008379272 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:39:39 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 12:39:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:39:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:39:39 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. 12:39:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:39:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1482ms 12:39:39 INFO - PROCESS | 1841 | 1461008379306 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 12:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:39:39 INFO - PROCESS | 1841 | 1461008379311 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 12:39:39 INFO - PROCESS | 1841 | 1461008379317 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:39:39 INFO - PROCESS | 1841 | 1461008379322 Marionette TRACE conn4 <- [1,1534,null,{}] 12:39:39 INFO - PROCESS | 1841 | 1461008379328 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:39 INFO - PROCESS | 1841 | 1461008379536 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 12:39:39 INFO - PROCESS | 1841 | 1461008379831 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c91000 == 157 [pid = 1841] [id = 391] 12:39:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x915e9c00) [pid = 1841] [serial = 1174] [outer = (nil)] 12:39:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x978dc400) [pid = 1841] [serial = 1175] [outer = 0x915e9c00] 12:39:39 INFO - PROCESS | 1841 | 1461008379930 Marionette DEBUG loaded listener.js 12:39:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x9811c400) [pid = 1841] [serial = 1176] [outer = 0x915e9c00] 12:39:40 INFO - PROCESS | 1841 | 1461008380925 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1686ms 12:39:41 INFO - PROCESS | 1841 | 1461008381004 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 1841 | 1461008381007 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 12:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:39:41 INFO - PROCESS | 1841 | 1461008381015 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 1841 | 1461008381018 Marionette TRACE conn4 <- [1,1538,null,{}] 12:39:41 INFO - PROCESS | 1841 | 1461008381024 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:41 INFO - PROCESS | 1841 | 1461008381269 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 12:39:41 INFO - PROCESS | 1841 | 1461008381605 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x979c2000 == 158 [pid = 1841] [id = 392] 12:39:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x98122c00) [pid = 1841] [serial = 1177] [outer = (nil)] 12:39:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x9838f400) [pid = 1841] [serial = 1178] [outer = 0x98122c00] 12:39:41 INFO - PROCESS | 1841 | 1461008381695 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x98c29800) [pid = 1841] [serial = 1179] [outer = 0x98122c00] 12:39:42 INFO - PROCESS | 1841 | 1461008382601 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1647ms 12:39:42 INFO - PROCESS | 1841 | 1461008382663 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 1841 | 1461008382666 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 12:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:39:42 INFO - PROCESS | 1841 | 1461008382673 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - PROCESS | 1841 | 1461008382677 Marionette TRACE conn4 <- [1,1542,null,{}] 12:39:42 INFO - PROCESS | 1841 | 1461008382683 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:42 INFO - PROCESS | 1841 | 1461008382894 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 12:39:43 INFO - PROCESS | 1841 | 1461008383231 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db6f800 == 159 [pid = 1841] [id = 393] 12:39:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x936cc800) [pid = 1841] [serial = 1180] [outer = (nil)] 12:39:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x9910b000) [pid = 1841] [serial = 1181] [outer = 0x936cc800] 12:39:43 INFO - PROCESS | 1841 | 1461008383329 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x99173400) [pid = 1841] [serial = 1182] [outer = 0x936cc800] 12:39:44 INFO - PROCESS | 1841 | 1461008384186 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1534ms 12:39:44 INFO - PROCESS | 1841 | 1461008384217 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 12:39:44 INFO - PROCESS | 1841 | 1461008384220 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 12:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:39:44 INFO - PROCESS | 1841 | 1461008384230 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:39:44 INFO - PROCESS | 1841 | 1461008384233 Marionette TRACE conn4 <- [1,1546,null,{}] 12:39:44 INFO - PROCESS | 1841 | 1461008384239 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:44 INFO - PROCESS | 1841 | 1461008384435 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 12:39:44 INFO - PROCESS | 1841 | 1461008384771 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1cd000 == 160 [pid = 1841] [id = 394] 12:39:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x8ea8b400) [pid = 1841] [serial = 1183] [outer = (nil)] 12:39:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0x997ef000) [pid = 1841] [serial = 1184] [outer = 0x8ea8b400] 12:39:44 INFO - PROCESS | 1841 | 1461008384864 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 184 (0x9ad4e800) [pid = 1841] [serial = 1185] [outer = 0x8ea8b400] 12:39:45 INFO - PROCESS | 1841 | 1461008385827 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1630ms 12:39:45 INFO - PROCESS | 1841 | 1461008385861 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 12:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:39:45 INFO - PROCESS | 1841 | 1461008385874 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 12:39:45 INFO - PROCESS | 1841 | 1461008385881 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 1841 | 1461008385884 Marionette TRACE conn4 <- [1,1550,null,{}] 12:39:45 INFO - PROCESS | 1841 | 1461008385890 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:46 INFO - PROCESS | 1841 | 1461008386100 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 12:39:46 INFO - PROCESS | 1841 | 1461008386436 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d73c00 == 161 [pid = 1841] [id = 395] 12:39:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 185 (0x997ee400) [pid = 1841] [serial = 1186] [outer = (nil)] 12:39:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 186 (0x9ae97c00) [pid = 1841] [serial = 1187] [outer = 0x997ee400] 12:39:46 INFO - PROCESS | 1841 | 1461008386533 Marionette DEBUG loaded listener.js 12:39:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 187 (0x9b2d2800) [pid = 1841] [serial = 1188] [outer = 0x997ee400] 12:39:47 INFO - PROCESS | 1841 | 1461008387443 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1635ms 12:39:47 INFO - PROCESS | 1841 | 1461008387517 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 12:39:47 INFO - PROCESS | 1841 | 1461008387523 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 12:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:39:47 INFO - PROCESS | 1841 | 1461008387533 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:39:47 INFO - PROCESS | 1841 | 1461008387539 Marionette TRACE conn4 <- [1,1554,null,{}] 12:39:47 INFO - PROCESS | 1841 | 1461008387549 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:47 INFO - PROCESS | 1841 | 1461008387977 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 12:39:48 INFO - PROCESS | 1841 | 1461008388244 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x8698e800 == 162 [pid = 1841] [id = 396] 12:39:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 188 (0x9ad58c00) [pid = 1841] [serial = 1189] [outer = (nil)] 12:39:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 189 (0x9eb4a800) [pid = 1841] [serial = 1190] [outer = 0x9ad58c00] 12:39:48 INFO - PROCESS | 1841 | 1461008388333 Marionette DEBUG loaded listener.js 12:39:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 190 (0x9fb2d400) [pid = 1841] [serial = 1191] [outer = 0x9ad58c00] 12:39:49 INFO - PROCESS | 1841 | 1461008389277 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1785ms 12:39:49 INFO - PROCESS | 1841 | 1461008389318 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 1841 | 1461008389321 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 12:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:39:49 INFO - PROCESS | 1841 | 1461008389328 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 1841 | 1461008389332 Marionette TRACE conn4 <- [1,1558,null,{}] 12:39:49 INFO - PROCESS | 1841 | 1461008389337 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:49 INFO - PROCESS | 1841 | 1461008389550 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 12:39:49 INFO - PROCESS | 1841 | 1461008389888 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x85edf400 == 163 [pid = 1841] [id = 397] 12:39:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 191 (0x86989c00) [pid = 1841] [serial = 1192] [outer = (nil)] 12:39:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 192 (0x9fb2a400) [pid = 1841] [serial = 1193] [outer = 0x86989c00] 12:39:49 INFO - PROCESS | 1841 | 1461008389980 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 193 (0x9fc7c400) [pid = 1841] [serial = 1194] [outer = 0x86989c00] 12:39:50 INFO - PROCESS | 1841 | 1461008390888 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1585ms 12:39:50 INFO - PROCESS | 1841 | 1461008390914 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 12:39:50 INFO - PROCESS | 1841 | 1461008390918 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 12:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:39:50 INFO - PROCESS | 1841 | 1461008390924 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:39:50 INFO - PROCESS | 1841 | 1461008390927 Marionette TRACE conn4 <- [1,1562,null,{}] 12:39:50 INFO - PROCESS | 1841 | 1461008390933 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:51 INFO - PROCESS | 1841 | 1461008391141 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 12:39:51 INFO - PROCESS | 1841 | 1461008391481 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x85eda000 == 164 [pid = 1841] [id = 398] 12:39:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 194 (0x9eb4d400) [pid = 1841] [serial = 1195] [outer = (nil)] 12:39:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 195 (0xa0af5800) [pid = 1841] [serial = 1196] [outer = 0x9eb4d400] 12:39:51 INFO - PROCESS | 1841 | 1461008391575 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 196 (0xa0c4f000) [pid = 1841] [serial = 1197] [outer = 0x9eb4d400] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8de35800 == 163 [pid = 1841] [id = 103] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f1800 == 162 [pid = 1841] [id = 192] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x86a96400 == 161 [pid = 1841] [id = 283] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0xa3c23c00 == 160 [pid = 1841] [id = 279] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x96bc1c00 == 159 [pid = 1841] [id = 131] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x868e8400 == 158 [pid = 1841] [id = 281] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8afbac00 == 157 [pid = 1841] [id = 240] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x87d72c00 == 156 [pid = 1841] [id = 241] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x868ed000 == 155 [pid = 1841] [id = 282] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x84c8b000 == 154 [pid = 1841] [id = 379] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x87d6c400 == 153 [pid = 1841] [id = 378] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x86a9e000 == 152 [pid = 1841] [id = 377] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x9362d400 == 151 [pid = 1841] [id = 372] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x868f2400 == 150 [pid = 1841] [id = 371] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x9310b000 == 149 [pid = 1841] [id = 370] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8f420c00 == 148 [pid = 1841] [id = 368] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x915ed800 == 147 [pid = 1841] [id = 369] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c5800 == 146 [pid = 1841] [id = 367] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8ede8c00 == 145 [pid = 1841] [id = 366] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8db76c00 == 144 [pid = 1841] [id = 365] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1d0000 == 143 [pid = 1841] [id = 364] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3c1800 == 142 [pid = 1841] [id = 363] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb11c00 == 141 [pid = 1841] [id = 361] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x85edac00 == 140 [pid = 1841] [id = 362] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x875bfc00 == 139 [pid = 1841] [id = 360] 12:39:53 INFO - PROCESS | 1841 | --DOCSHELL 0x87399c00 == 138 [pid = 1841] [id = 359] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 195 (0x8b2bf800) [pid = 1841] [serial = 1076] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 194 (0x85734400) [pid = 1841] [serial = 1058] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 193 (0x8de2e000) [pid = 1841] [serial = 1020] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 192 (0x9df40c00) [pid = 1841] [serial = 1050] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 191 (0x9053c400) [pid = 1841] [serial = 1031] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 190 (0x93105800) [pid = 1841] [serial = 876] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 189 (0x9ad18c00) [pid = 1841] [serial = 1047] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 188 (0x99a28400) [pid = 1841] [serial = 1046] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 187 (0x85ee5400) [pid = 1841] [serial = 1064] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 186 (0xa0c55c00) [pid = 1841] [serial = 981] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 185 (0x96247400) [pid = 1841] [serial = 1037] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 184 (0x9138ec00) [pid = 1841] [serial = 1032] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 183 (0x8eb0f000) [pid = 1841] [serial = 1023] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x90533400) [pid = 1841] [serial = 1029] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x9362b000) [pid = 1841] [serial = 966] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x86a9f800) [pid = 1841] [serial = 1014] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x875ba000) [pid = 1841] [serial = 1061] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x87d6bc00) [pid = 1841] [serial = 1067] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x897ce400) [pid = 1841] [serial = 1071] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x98392800) [pid = 1841] [serial = 1043] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x9fb34800) [pid = 1841] [serial = 987] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0xa3cc3c00) [pid = 1841] [serial = 1056] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8f417800) [pid = 1841] [serial = 960] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x8b091c00) [pid = 1841] [serial = 1073] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x89959400) [pid = 1841] [serial = 1017] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x875bc400) [pid = 1841] [serial = 1062] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x9833b000) [pid = 1841] [serial = 975] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x87d74800) [pid = 1841] [serial = 1068] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x98118800) [pid = 1841] [serial = 1041] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8b841400) [pid = 1841] [serial = 993] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0xa3c1f800) [pid = 1841] [serial = 1055] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x9310d800) [pid = 1841] [serial = 1035] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x997e4c00) [pid = 1841] [serial = 978] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x86990400) [pid = 1841] [serial = 1065] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x86993000) [pid = 1841] [serial = 948] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x86990c00) [pid = 1841] [serial = 1059] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8f3dc800) [pid = 1841] [serial = 1026] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8b086c00) [pid = 1841] [serial = 951] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x97002400) [pid = 1841] [serial = 969] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8dc1c000) [pid = 1841] [serial = 954] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8ede3800) [pid = 1841] [serial = 957] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8bb17800) [pid = 1841] [serial = 1011] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x86992c00) [pid = 1841] [serial = 1013] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8739c000) [pid = 1841] [serial = 990] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0xa0002c00) [pid = 1841] [serial = 1052] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x915c5c00) [pid = 1841] [serial = 963] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x88afb000) [pid = 1841] [serial = 1016] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8fc86c00) [pid = 1841] [serial = 1028] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x98119400) [pid = 1841] [serial = 972] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0xa0c55400) [pid = 1841] [serial = 1053] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8b0f6800) [pid = 1841] [serial = 1074] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x88afa800) [pid = 1841] [serial = 1070] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x9b2d2c00) [pid = 1841] [serial = 1049] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x96b19800) [pid = 1841] [serial = 1038] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8ede6800) [pid = 1841] [serial = 1025] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x91f76400) [pid = 1841] [serial = 1034] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8eb06800) [pid = 1841] [serial = 1022] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8b83d000) [pid = 1841] [serial = 984] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8db6e000) [pid = 1841] [serial = 1019] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x97ebdc00) [pid = 1841] [serial = 1040] [outer = (nil)] [url = about:blank] 12:39:53 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x98cd0400) [pid = 1841] [serial = 1044] [outer = (nil)] [url = about:blank] 12:39:54 INFO - PROCESS | 1841 | 1461008394086 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:39:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 3192ms 12:39:54 INFO - PROCESS | 1841 | 1461008394117 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 1841 | 1461008394122 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 12:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:39:54 INFO - PROCESS | 1841 | 1461008394130 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 1841 | 1461008394136 Marionette TRACE conn4 <- [1,1566,null,{}] 12:39:54 INFO - PROCESS | 1841 | 1461008394145 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:54 INFO - PROCESS | 1841 | 1461008394371 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 12:39:54 INFO - PROCESS | 1841 | 1461008394579 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x85726400 == 139 [pid = 1841] [id = 399] 12:39:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x85734400) [pid = 1841] [serial = 1198] [outer = (nil)] 12:39:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x86a93800) [pid = 1841] [serial = 1199] [outer = 0x85734400] 12:39:54 INFO - PROCESS | 1841 | 1461008394660 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x87396000) [pid = 1841] [serial = 1200] [outer = 0x85734400] 12:39:55 INFO - PROCESS | 1841 | 1461008395477 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1386ms 12:39:55 INFO - PROCESS | 1841 | 1461008395516 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 12:39:55 INFO - PROCESS | 1841 | 1461008395524 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 12:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:39:55 INFO - PROCESS | 1841 | 1461008395534 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 1841 | 1461008395538 Marionette TRACE conn4 <- [1,1570,null,{}] 12:39:55 INFO - PROCESS | 1841 | 1461008395578 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:55 INFO - PROCESS | 1841 | 1461008395841 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 12:39:56 INFO - PROCESS | 1841 | 1461008396002 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739cc00 == 140 [pid = 1841] [id = 400] 12:39:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8750cc00) [pid = 1841] [serial = 1201] [outer = (nil)] 12:39:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x875b4800) [pid = 1841] [serial = 1202] [outer = 0x8750cc00] 12:39:56 INFO - PROCESS | 1841 | 1461008396121 Marionette DEBUG loaded listener.js 12:39:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x875bcc00) [pid = 1841] [serial = 1203] [outer = 0x8750cc00] 12:39:57 INFO - PROCESS | 1841 | 1461008397081 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:39:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:39:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1596ms 12:39:57 INFO - PROCESS | 1841 | 1461008397131 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 12:39:57 INFO - PROCESS | 1841 | 1461008397136 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 12:39:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:39:57 INFO - PROCESS | 1841 | 1461008397148 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:39:57 INFO - PROCESS | 1841 | 1461008397153 Marionette TRACE conn4 <- [1,1574,null,{}] 12:39:57 INFO - PROCESS | 1841 | 1461008397169 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:57 INFO - PROCESS | 1841 | 1461008397429 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 12:39:57 INFO - PROCESS | 1841 | 1461008397456 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x87509400 == 141 [pid = 1841] [id = 401] 12:39:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x88883000) [pid = 1841] [serial = 1204] [outer = (nil)] 12:39:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x88aee400) [pid = 1841] [serial = 1205] [outer = 0x88883000] 12:39:57 INFO - PROCESS | 1841 | 1461008397533 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x897ca000) [pid = 1841] [serial = 1206] [outer = 0x88883000] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x87391800) [pid = 1841] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x84c91800) [pid = 1841] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x93112800) [pid = 1841] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x98343c00) [pid = 1841] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8739a400) [pid = 1841] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x88888800) [pid = 1841] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x93108400) [pid = 1841] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8bb16c00) [pid = 1841] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8ede1800) [pid = 1841] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8db6e800) [pid = 1841] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8eb0a400) [pid = 1841] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8fab7800) [pid = 1841] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8f41f400) [pid = 1841] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x936cb800) [pid = 1841] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x98120800) [pid = 1841] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8c1ce800) [pid = 1841] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x87d72000) [pid = 1841] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8f3dc400) [pid = 1841] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8ea8b800) [pid = 1841] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8fce1800) [pid = 1841] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:39:58 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x964a0800) [pid = 1841] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:39:59 INFO - PROCESS | 1841 | 1461008399141 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2036ms 12:39:59 INFO - PROCESS | 1841 | 1461008399184 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 1841 | 1461008399189 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 12:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:39:59 INFO - PROCESS | 1841 | 1461008399195 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 1841 | 1461008399198 Marionette TRACE conn4 <- [1,1578,null,{}] 12:39:59 INFO - PROCESS | 1841 | 1461008399204 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:39:59 INFO - PROCESS | 1841 | 1461008399402 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 12:39:59 INFO - PROCESS | 1841 | 1461008399413 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x875bd000 == 142 [pid = 1841] [id = 402] 12:39:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8888d400) [pid = 1841] [serial = 1207] [outer = (nil)] 12:39:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x897ccc00) [pid = 1841] [serial = 1208] [outer = 0x8888d400] 12:39:59 INFO - PROCESS | 1841 | 1461008399489 Marionette DEBUG loaded listener.js 12:39:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x89955c00) [pid = 1841] [serial = 1209] [outer = 0x8888d400] 12:40:00 INFO - PROCESS | 1841 | 1461008400583 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:40:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1434ms 12:40:00 INFO - PROCESS | 1841 | 1461008400812 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 12:40:00 INFO - PROCESS | 1841 | 1461008400826 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 12:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:40:00 INFO - PROCESS | 1841 | 1461008400852 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:40:00 INFO - PROCESS | 1841 | 1461008400860 Marionette TRACE conn4 <- [1,1582,null,{}] 12:40:00 INFO - PROCESS | 1841 | 1461008400875 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:01 INFO - PROCESS | 1841 | 1461008401464 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 12:40:01 INFO - PROCESS | 1841 | 1461008401678 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a91800 == 143 [pid = 1841] [id = 403] 12:40:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x86a94000) [pid = 1841] [serial = 1210] [outer = (nil)] 12:40:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x86a9b800) [pid = 1841] [serial = 1211] [outer = 0x86a94000] 12:40:01 INFO - PROCESS | 1841 | 1461008401769 Marionette DEBUG loaded listener.js 12:40:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8739c800) [pid = 1841] [serial = 1212] [outer = 0x86a94000] 12:40:02 INFO - PROCESS | 1841 | 1461008402926 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2154ms 12:40:03 INFO - PROCESS | 1841 | 1461008403005 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 1841 | 1461008403012 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 12:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:40:03 INFO - PROCESS | 1841 | 1461008403025 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 1841 | 1461008403032 Marionette TRACE conn4 <- [1,1586,null,{}] 12:40:03 INFO - PROCESS | 1841 | 1461008403039 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:03 INFO - PROCESS | 1841 | 1461008403422 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 12:40:03 INFO - PROCESS | 1841 | 1461008403623 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739f000 == 144 [pid = 1841] [id = 404] 12:40:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x875b5800) [pid = 1841] [serial = 1213] [outer = (nil)] 12:40:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x88884000) [pid = 1841] [serial = 1214] [outer = 0x875b5800] 12:40:03 INFO - PROCESS | 1841 | 1461008403714 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x88af0c00) [pid = 1841] [serial = 1215] [outer = 0x875b5800] 12:40:04 INFO - PROCESS | 1841 | 1461008404729 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1740ms 12:40:04 INFO - PROCESS | 1841 | 1461008404762 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 12:40:04 INFO - PROCESS | 1841 | 1461008404765 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 12:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:40:04 INFO - PROCESS | 1841 | 1461008404773 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:40:04 INFO - PROCESS | 1841 | 1461008404777 Marionette TRACE conn4 <- [1,1590,null,{}] 12:40:04 INFO - PROCESS | 1841 | 1461008404791 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:05 INFO - PROCESS | 1841 | 1461008405039 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 12:40:05 INFO - PROCESS | 1841 | 1461008405412 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x89960800 == 145 [pid = 1841] [id = 405] 12:40:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8afb7c00) [pid = 1841] [serial = 1216] [outer = (nil)] 12:40:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8b088000) [pid = 1841] [serial = 1217] [outer = 0x8afb7c00] 12:40:05 INFO - PROCESS | 1841 | 1461008405530 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8b0ecc00) [pid = 1841] [serial = 1218] [outer = 0x8afb7c00] 12:40:06 INFO - PROCESS | 1841 | 1461008406504 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1783ms 12:40:06 INFO - PROCESS | 1841 | 1461008406556 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 12:40:06 INFO - PROCESS | 1841 | 1461008406560 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 12:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:40:06 INFO - PROCESS | 1841 | 1461008406568 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - PROCESS | 1841 | 1461008406570 Marionette TRACE conn4 <- [1,1594,null,{}] 12:40:06 INFO - PROCESS | 1841 | 1461008406577 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:06 INFO - PROCESS | 1841 | 1461008406810 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 12:40:07 INFO - PROCESS | 1841 | 1461008407157 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x89959800 == 146 [pid = 1841] [id = 406] 12:40:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8b2bbc00) [pid = 1841] [serial = 1219] [outer = (nil)] 12:40:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8b83cc00) [pid = 1841] [serial = 1220] [outer = 0x8b2bbc00] 12:40:07 INFO - PROCESS | 1841 | 1461008407253 Marionette DEBUG loaded listener.js 12:40:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8bb0e400) [pid = 1841] [serial = 1221] [outer = 0x8b2bbc00] 12:40:08 INFO - PROCESS | 1841 | 1461008408208 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1687ms 12:40:08 INFO - PROCESS | 1841 | 1461008408256 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 12:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:40:08 INFO - PROCESS | 1841 | 1461008408260 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 12:40:08 INFO - PROCESS | 1841 | 1461008408267 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 1841 | 1461008408270 Marionette TRACE conn4 <- [1,1598,null,{}] 12:40:08 INFO - PROCESS | 1841 | 1461008408276 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:08 INFO - PROCESS | 1841 | 1461008408492 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 12:40:08 INFO - PROCESS | 1841 | 1461008408818 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af1c00 == 147 [pid = 1841] [id = 407] 12:40:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8afbb400) [pid = 1841] [serial = 1222] [outer = (nil)] 12:40:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8c151c00) [pid = 1841] [serial = 1223] [outer = 0x8afbb400] 12:40:08 INFO - PROCESS | 1841 | 1461008408915 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8c15c800) [pid = 1841] [serial = 1224] [outer = 0x8afbb400] 12:40:09 INFO - PROCESS | 1841 | 1461008409813 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:40:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:40:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1581ms 12:40:09 INFO - PROCESS | 1841 | 1461008409849 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 12:40:09 INFO - PROCESS | 1841 | 1461008409852 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 12:40:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:40:09 INFO - PROCESS | 1841 | 1461008409859 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:40:09 INFO - PROCESS | 1841 | 1461008409862 Marionette TRACE conn4 <- [1,1602,null,{}] 12:40:09 INFO - PROCESS | 1841 | 1461008409868 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:10 INFO - PROCESS | 1841 | 1461008410168 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 12:40:10 INFO - PROCESS | 1841 | 1461008410510 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b834800 == 148 [pid = 1841] [id = 408] 12:40:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8db6d000) [pid = 1841] [serial = 1225] [outer = (nil)] 12:40:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8dc28c00) [pid = 1841] [serial = 1226] [outer = 0x8db6d000] 12:40:10 INFO - PROCESS | 1841 | 1461008410606 Marionette DEBUG loaded listener.js 12:40:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8dfe5c00) [pid = 1841] [serial = 1227] [outer = 0x8db6d000] 12:40:11 INFO - PROCESS | 1841 | 1461008411545 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1735ms 12:40:11 INFO - PROCESS | 1841 | 1461008411595 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 1841 | 1461008411600 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 12:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:40:11 INFO - PROCESS | 1841 | 1461008411606 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 1841 | 1461008411610 Marionette TRACE conn4 <- [1,1606,null,{}] 12:40:11 INFO - PROCESS | 1841 | 1461008411616 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:11 INFO - PROCESS | 1841 | 1461008411820 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 12:40:12 INFO - PROCESS | 1841 | 1461008412141 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1cb400 == 149 [pid = 1841] [id = 409] 12:40:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8db70000) [pid = 1841] [serial = 1228] [outer = (nil)] 12:40:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8ea8f000) [pid = 1841] [serial = 1229] [outer = 0x8db70000] 12:40:12 INFO - PROCESS | 1841 | 1461008412234 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8ea94c00) [pid = 1841] [serial = 1230] [outer = 0x8db70000] 12:40:13 INFO - PROCESS | 1841 | 1461008413190 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1640ms 12:40:13 INFO - PROCESS | 1841 | 1461008413247 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 1841 | 1461008413250 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 12:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:40:13 INFO - PROCESS | 1841 | 1461008413257 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 1841 | 1461008413260 Marionette TRACE conn4 <- [1,1610,null,{}] 12:40:13 INFO - PROCESS | 1841 | 1461008413266 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:13 INFO - PROCESS | 1841 | 1461008413498 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 12:40:13 INFO - PROCESS | 1841 | 1461008413827 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6c800 == 150 [pid = 1841] [id = 410] 12:40:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8db6a800) [pid = 1841] [serial = 1231] [outer = (nil)] 12:40:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8ebe5000) [pid = 1841] [serial = 1232] [outer = 0x8db6a800] 12:40:13 INFO - PROCESS | 1841 | 1461008413922 Marionette DEBUG loaded listener.js 12:40:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8ebf1c00) [pid = 1841] [serial = 1233] [outer = 0x8db6a800] 12:40:14 INFO - PROCESS | 1841 | 1461008414779 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1533ms 12:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:40:14 INFO - PROCESS | 1841 | 1461008414790 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 1841 | 1461008414793 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 12:40:14 INFO - PROCESS | 1841 | 1461008414800 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 1841 | 1461008414804 Marionette TRACE conn4 <- [1,1614,null,{}] 12:40:14 INFO - PROCESS | 1841 | 1461008414825 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:15 INFO - PROCESS | 1841 | 1461008415032 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 12:40:15 INFO - PROCESS | 1841 | 1461008415306 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2c0000 == 151 [pid = 1841] [id = 411] 12:40:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8eb0c400) [pid = 1841] [serial = 1234] [outer = (nil)] 12:40:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8f3d9000) [pid = 1841] [serial = 1235] [outer = 0x8eb0c400] 12:40:15 INFO - PROCESS | 1841 | 1461008415399 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8f3e0000) [pid = 1841] [serial = 1236] [outer = 0x8eb0c400] 12:40:16 INFO - PROCESS | 1841 | 1461008416396 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:40:16 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 12:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1641ms 12:40:16 INFO - PROCESS | 1841 | 1461008416441 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 12:40:16 INFO - PROCESS | 1841 | 1461008416445 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 12:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:40:16 INFO - PROCESS | 1841 | 1461008416452 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:40:16 INFO - PROCESS | 1841 | 1461008416456 Marionette TRACE conn4 <- [1,1618,null,{}] 12:40:16 INFO - PROCESS | 1841 | 1461008416462 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:16 INFO - PROCESS | 1841 | 1461008416680 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 12:40:17 INFO - PROCESS | 1841 | 1461008417003 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x8edec800 == 152 [pid = 1841] [id = 412] 12:40:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8f3d1800) [pid = 1841] [serial = 1237] [outer = (nil)] 12:40:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8fabb400) [pid = 1841] [serial = 1238] [outer = 0x8f3d1800] 12:40:17 INFO - PROCESS | 1841 | 1461008417099 Marionette DEBUG loaded listener.js 12:40:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8fc79c00) [pid = 1841] [serial = 1239] [outer = 0x8f3d1800] 12:40:18 INFO - PROCESS | 1841 | 1461008418186 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:40:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:40:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1784ms 12:40:18 INFO - PROCESS | 1841 | 1461008418238 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 12:40:18 INFO - PROCESS | 1841 | 1461008418246 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 12:40:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:40:18 INFO - PROCESS | 1841 | 1461008418256 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:40:18 INFO - PROCESS | 1841 | 1461008418264 Marionette TRACE conn4 <- [1,1622,null,{}] 12:40:18 INFO - PROCESS | 1841 | 1461008418273 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:18 INFO - PROCESS | 1841 | 1461008418684 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 12:40:19 INFO - PROCESS | 1841 | 1461008419009 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcde400 == 153 [pid = 1841] [id = 413] 12:40:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x90530800) [pid = 1841] [serial = 1240] [outer = (nil)] 12:40:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x90538c00) [pid = 1841] [serial = 1241] [outer = 0x90530800] 12:40:19 INFO - PROCESS | 1841 | 1461008419112 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x912ddc00) [pid = 1841] [serial = 1242] [outer = 0x90530800] 12:40:20 INFO - PROCESS | 1841 | 1461008420093 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:40:20 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 12:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1898ms 12:40:20 INFO - PROCESS | 1841 | 1461008420154 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1841 | 1461008420158 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 12:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:40:20 INFO - PROCESS | 1841 | 1461008420164 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1841 | 1461008420168 Marionette TRACE conn4 <- [1,1626,null,{}] 12:40:20 INFO - PROCESS | 1841 | 1461008420174 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:20 INFO - PROCESS | 1841 | 1461008420391 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 12:40:20 INFO - PROCESS | 1841 | 1461008420722 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f41f800 == 154 [pid = 1841] [id = 414] 12:40:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x8fab5c00) [pid = 1841] [serial = 1243] [outer = (nil)] 12:40:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x915ca800) [pid = 1841] [serial = 1244] [outer = 0x8fab5c00] 12:40:20 INFO - PROCESS | 1841 | 1461008420834 Marionette DEBUG loaded listener.js 12:40:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x915eb800) [pid = 1841] [serial = 1245] [outer = 0x8fab5c00] 12:40:21 INFO - PROCESS | 1841 | 1461008421714 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1585ms 12:40:21 INFO - PROCESS | 1841 | 1461008421750 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 12:40:21 INFO - PROCESS | 1841 | 1461008421754 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 12:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:40:21 INFO - PROCESS | 1841 | 1461008421760 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:40:21 INFO - PROCESS | 1841 | 1461008421763 Marionette TRACE conn4 <- [1,1630,null,{}] 12:40:21 INFO - PROCESS | 1841 | 1461008421769 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:21 INFO - PROCESS | 1841 | 1461008421978 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 12:40:22 INFO - PROCESS | 1841 | 1461008422308 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x90536400 == 155 [pid = 1841] [id = 415] 12:40:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x912dc000) [pid = 1841] [serial = 1246] [outer = (nil)] 12:40:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x9314e000) [pid = 1841] [serial = 1247] [outer = 0x912dc000] 12:40:22 INFO - PROCESS | 1841 | 1461008422405 Marionette DEBUG loaded listener.js 12:40:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x931e4800) [pid = 1841] [serial = 1248] [outer = 0x912dc000] 12:40:23 INFO - PROCESS | 1841 | 1461008423352 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:40:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1632ms 12:40:23 INFO - PROCESS | 1841 | 1461008423394 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 1841 | 1461008423398 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 12:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:40:23 INFO - PROCESS | 1841 | 1461008423404 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 1841 | 1461008423407 Marionette TRACE conn4 <- [1,1634,null,{}] 12:40:23 INFO - PROCESS | 1841 | 1461008423414 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:23 INFO - PROCESS | 1841 | 1461008423631 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 12:40:23 INFO - PROCESS | 1841 | 1461008423965 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d75800 == 156 [pid = 1841] [id = 416] 12:40:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x8c3b9800) [pid = 1841] [serial = 1249] [outer = (nil)] 12:40:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x936c7000) [pid = 1841] [serial = 1250] [outer = 0x8c3b9800] 12:40:24 INFO - PROCESS | 1841 | 1461008424059 Marionette DEBUG loaded listener.js 12:40:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x9447a000) [pid = 1841] [serial = 1251] [outer = 0x8c3b9800] 12:40:24 INFO - PROCESS | 1841 | 1461008424960 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1591ms 12:40:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:40:25 INFO - PROCESS | 1841 | 1461008424996 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 12:40:25 INFO - PROCESS | 1841 | 1461008424999 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 12:40:25 INFO - PROCESS | 1841 | 1461008425006 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:40:25 INFO - PROCESS | 1841 | 1461008425009 Marionette TRACE conn4 <- [1,1638,null,{}] 12:40:25 INFO - PROCESS | 1841 | 1461008425015 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:25 INFO - PROCESS | 1841 | 1461008425235 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 12:40:25 INFO - PROCESS | 1841 | 1461008425568 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x93110400 == 157 [pid = 1841] [id = 417] 12:40:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x93113400) [pid = 1841] [serial = 1252] [outer = (nil)] 12:40:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x97002400) [pid = 1841] [serial = 1253] [outer = 0x93113400] 12:40:25 INFO - PROCESS | 1841 | 1461008425665 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x9700b400) [pid = 1841] [serial = 1254] [outer = 0x93113400] 12:40:26 INFO - PROCESS | 1841 | 1461008426593 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1634ms 12:40:26 INFO - PROCESS | 1841 | 1461008426639 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1841 | 1461008426643 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 12:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:40:26 INFO - PROCESS | 1841 | 1461008426650 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1841 | 1461008426653 Marionette TRACE conn4 <- [1,1642,null,{}] 12:40:26 INFO - PROCESS | 1841 | 1461008426659 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:26 INFO - PROCESS | 1841 | 1461008426910 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 12:40:27 INFO - PROCESS | 1841 | 1461008427239 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x96bc1400 == 158 [pid = 1841] [id = 418] 12:40:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x978d5c00) [pid = 1841] [serial = 1255] [outer = (nil)] 12:40:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x97cc5000) [pid = 1841] [serial = 1256] [outer = 0x978d5c00] 12:40:27 INFO - PROCESS | 1841 | 1461008427335 Marionette DEBUG loaded listener.js 12:40:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x97ebdc00) [pid = 1841] [serial = 1257] [outer = 0x978d5c00] 12:40:28 INFO - PROCESS | 1841 | 1461008428212 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:40:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1587ms 12:40:28 INFO - PROCESS | 1841 | 1461008428238 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 1841 | 1461008428242 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 12:40:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:40:28 INFO - PROCESS | 1841 | 1461008428249 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 1841 | 1461008428253 Marionette TRACE conn4 <- [1,1646,null,{}] 12:40:28 INFO - PROCESS | 1841 | 1461008428259 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:28 INFO - PROCESS | 1841 | 1461008428478 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 12:40:28 INFO - PROCESS | 1841 | 1461008428815 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x8698b400 == 159 [pid = 1841] [id = 419] 12:40:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x8dc1dc00) [pid = 1841] [serial = 1258] [outer = (nil)] 12:40:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x9811dc00) [pid = 1841] [serial = 1259] [outer = 0x8dc1dc00] 12:40:28 INFO - PROCESS | 1841 | 1461008428907 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x98123800) [pid = 1841] [serial = 1260] [outer = 0x8dc1dc00] 12:40:29 INFO - PROCESS | 1841 | 1461008429813 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1631ms 12:40:29 INFO - PROCESS | 1841 | 1461008429881 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 12:40:29 INFO - PROCESS | 1841 | 1461008429885 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 12:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:40:29 INFO - PROCESS | 1841 | 1461008429892 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:40:29 INFO - PROCESS | 1841 | 1461008429896 Marionette TRACE conn4 <- [1,1650,null,{}] 12:40:29 INFO - PROCESS | 1841 | 1461008429902 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:30 INFO - PROCESS | 1841 | 1461008430154 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 12:40:30 INFO - PROCESS | 1841 | 1461008430484 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x978ddc00 == 160 [pid = 1841] [id = 420] 12:40:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x97eb8c00) [pid = 1841] [serial = 1261] [outer = (nil)] 12:40:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x98345400) [pid = 1841] [serial = 1262] [outer = 0x97eb8c00] 12:40:30 INFO - PROCESS | 1841 | 1461008430576 Marionette DEBUG loaded listener.js 12:40:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x98389c00) [pid = 1841] [serial = 1263] [outer = 0x97eb8c00] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x868ee400 == 159 [pid = 1841] [id = 335] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x85ee2000 == 158 [pid = 1841] [id = 336] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8698c800 == 157 [pid = 1841] [id = 337] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x88af8c00 == 156 [pid = 1841] [id = 260] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x98cd3800 == 155 [pid = 1841] [id = 258] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8b08ac00 == 154 [pid = 1841] [id = 252] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x98c30c00 == 153 [pid = 1841] [id = 257] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x86987c00 == 152 [pid = 1841] [id = 334] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8eb0e000 == 151 [pid = 1841] [id = 251] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebe8800 == 150 [pid = 1841] [id = 341] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea87800 == 149 [pid = 1841] [id = 342] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x981a1c00 == 148 [pid = 1841] [id = 255] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x98121400 == 147 [pid = 1841] [id = 253] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x88887400 == 146 [pid = 1841] [id = 338] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x98397400 == 145 [pid = 1841] [id = 256] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x9ad15000 == 144 [pid = 1841] [id = 259] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x9811c000 == 143 [pid = 1841] [id = 254] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1cd800 == 142 [pid = 1841] [id = 340] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x88891800 == 141 [pid = 1841] [id = 339] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x87509400 == 140 [pid = 1841] [id = 401] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8739cc00 == 139 [pid = 1841] [id = 400] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x85726400 == 138 [pid = 1841] [id = 399] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8698e800 == 137 [pid = 1841] [id = 396] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x85edf400 == 136 [pid = 1841] [id = 397] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x87d73c00 == 135 [pid = 1841] [id = 395] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1cd000 == 134 [pid = 1841] [id = 394] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x979c2000 == 133 [pid = 1841] [id = 392] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8db6f800 == 132 [pid = 1841] [id = 393] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x84c91000 == 131 [pid = 1841] [id = 391] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8f41d400 == 130 [pid = 1841] [id = 390] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x85735800 == 129 [pid = 1841] [id = 389] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8b088800 == 128 [pid = 1841] [id = 388] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3c2800 == 127 [pid = 1841] [id = 386] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea8a000 == 126 [pid = 1841] [id = 387] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb0400 == 125 [pid = 1841] [id = 385] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8572e800 == 124 [pid = 1841] [id = 353] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8b839c00 == 123 [pid = 1841] [id = 384] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x8b833800 == 122 [pid = 1841] [id = 383] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x88afac00 == 121 [pid = 1841] [id = 382] 12:40:32 INFO - PROCESS | 1841 | --DOCSHELL 0x86a93c00 == 120 [pid = 1841] [id = 381] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x8afaf400) [pid = 1841] [serial = 1142] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x8750c000) [pid = 1841] [serial = 1134] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x868f5400) [pid = 1841] [serial = 1139] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x936ce400) [pid = 1841] [serial = 1112] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x98c27400) [pid = 1841] [serial = 1127] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x87512c00) [pid = 1841] [serial = 1080] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x89952800) [pid = 1841] [serial = 1082] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x93154000) [pid = 1841] [serial = 1110] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8c3b6000) [pid = 1841] [serial = 1086] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8f3d4000) [pid = 1841] [serial = 1097] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8dfe2c00) [pid = 1841] [serial = 1092] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x9811fc00) [pid = 1841] [serial = 1121] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x8fc86800) [pid = 1841] [serial = 1103] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8c1c7400) [pid = 1841] [serial = 1085] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x98cd6400) [pid = 1841] [serial = 1130] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x96bc4800) [pid = 1841] [serial = 1115] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x98345c00) [pid = 1841] [serial = 1125] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x9052f800) [pid = 1841] [serial = 1104] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x8db72400) [pid = 1841] [serial = 1088] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8995e000) [pid = 1841] [serial = 1083] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x9910cc00) [pid = 1841] [serial = 1131] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x88890800) [pid = 1841] [serial = 1137] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x98342400) [pid = 1841] [serial = 1124] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8de31000) [pid = 1841] [serial = 1091] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x94474000) [pid = 1841] [serial = 1113] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x9310e000) [pid = 1841] [serial = 1109] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8fac0000) [pid = 1841] [serial = 1100] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8739d800) [pid = 1841] [serial = 1133] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8fb9b000) [pid = 1841] [serial = 1101] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x87507400) [pid = 1841] [serial = 1079] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8eb07c00) [pid = 1841] [serial = 1094] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x98199800) [pid = 1841] [serial = 1122] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x90622400) [pid = 1841] [serial = 1107] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x978d5000) [pid = 1841] [serial = 1116] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8dc1d400) [pid = 1841] [serial = 1089] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8739f400) [pid = 1841] [serial = 1140] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x97baa800) [pid = 1841] [serial = 1118] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9053d000) [pid = 1841] [serial = 1106] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x97ebf400) [pid = 1841] [serial = 1119] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x98c2cc00) [pid = 1841] [serial = 1128] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8ebf2c00) [pid = 1841] [serial = 1095] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8f412000) [pid = 1841] [serial = 1098] [outer = (nil)] [url = about:blank] 12:40:32 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x88887800) [pid = 1841] [serial = 1136] [outer = (nil)] [url = about:blank] 12:40:33 INFO - PROCESS | 1841 | 1461008433589 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:40:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 3746ms 12:40:33 INFO - PROCESS | 1841 | 1461008433640 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 1841 | 1461008433645 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 12:40:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:40:33 INFO - PROCESS | 1841 | 1461008433653 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 1841 | 1461008433658 Marionette TRACE conn4 <- [1,1654,null,{}] 12:40:33 INFO - PROCESS | 1841 | 1461008433666 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:33 INFO - PROCESS | 1841 | 1461008433865 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 12:40:34 INFO - PROCESS | 1841 | 1461008434061 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x87396400 == 121 [pid = 1841] [id = 421] 12:40:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x87397800) [pid = 1841] [serial = 1264] [outer = (nil)] 12:40:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8750ac00) [pid = 1841] [serial = 1265] [outer = 0x87397800] 12:40:34 INFO - PROCESS | 1841 | 1461008434142 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x875b2c00) [pid = 1841] [serial = 1266] [outer = 0x87397800] 12:40:35 INFO - PROCESS | 1841 | 1461008435098 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:40:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1494ms 12:40:35 INFO - PROCESS | 1841 | 1461008435148 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 12:40:35 INFO - PROCESS | 1841 | 1461008435156 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 12:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:40:35 INFO - PROCESS | 1841 | 1461008435166 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 1841 | 1461008435171 Marionette TRACE conn4 <- [1,1658,null,{}] 12:40:35 INFO - PROCESS | 1841 | 1461008435177 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:35 INFO - PROCESS | 1841 | 1461008435381 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 12:40:35 INFO - PROCESS | 1841 | 1461008435691 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d68800 == 122 [pid = 1841] [id = 422] 12:40:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x87d6b800) [pid = 1841] [serial = 1267] [outer = (nil)] 12:40:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x88aee000) [pid = 1841] [serial = 1268] [outer = 0x87d6b800] 12:40:35 INFO - PROCESS | 1841 | 1461008435787 Marionette DEBUG loaded listener.js 12:40:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x897c6000) [pid = 1841] [serial = 1269] [outer = 0x87d6b800] 12:40:36 INFO - PROCESS | 1841 | 1461008436661 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1535ms 12:40:36 INFO - PROCESS | 1841 | 1461008436701 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 1841 | 1461008436706 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 12:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:40:36 INFO - PROCESS | 1841 | 1461008436712 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 1841 | 1461008436718 Marionette TRACE conn4 <- [1,1662,null,{}] 12:40:36 INFO - PROCESS | 1841 | 1461008436747 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:37 INFO - PROCESS | 1841 | 1461008437047 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 12:40:37 INFO - PROCESS | 1841 | 1461008437078 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d71400 == 123 [pid = 1841] [id = 423] 12:40:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8995d000) [pid = 1841] [serial = 1270] [outer = (nil)] 12:40:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8afb6800) [pid = 1841] [serial = 1271] [outer = 0x8995d000] 12:40:37 INFO - PROCESS | 1841 | 1461008437157 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8b0ee400) [pid = 1841] [serial = 1272] [outer = 0x8995d000] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x88883000) [pid = 1841] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x85734400) [pid = 1841] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x9eb4d400) [pid = 1841] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x86989c00) [pid = 1841] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x9ad58c00) [pid = 1841] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x997ee400) [pid = 1841] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8ea8b400) [pid = 1841] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x936cc800) [pid = 1841] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x98122c00) [pid = 1841] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x915e9c00) [pid = 1841] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x90532800) [pid = 1841] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8f41c800) [pid = 1841] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8c3bb400) [pid = 1841] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8eb0b800) [pid = 1841] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8ea8cc00) [pid = 1841] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8c1ce000) [pid = 1841] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8c1d2800) [pid = 1841] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8b83c400) [pid = 1841] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x897c5800) [pid = 1841] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x86a9f400) [pid = 1841] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8750cc00) [pid = 1841] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:40:38 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x868eec00) [pid = 1841] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:40:38 INFO - PROCESS | 1841 | 1461008438783 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2095ms 12:40:38 INFO - PROCESS | 1841 | 1461008438808 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 12:40:38 INFO - PROCESS | 1841 | 1461008438813 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 12:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:40:38 INFO - PROCESS | 1841 | 1461008438828 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:40:38 INFO - PROCESS | 1841 | 1461008438832 Marionette TRACE conn4 <- [1,1666,null,{}] 12:40:38 INFO - PROCESS | 1841 | 1461008438837 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:39 INFO - PROCESS | 1841 | 1461008439035 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 12:40:39 INFO - PROCESS | 1841 | 1461008439051 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c91800 == 124 [pid = 1841] [id = 424] 12:40:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8750b800) [pid = 1841] [serial = 1273] [outer = (nil)] 12:40:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8b2b4800) [pid = 1841] [serial = 1274] [outer = 0x8750b800] 12:40:39 INFO - PROCESS | 1841 | 1461008439127 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8b83c400) [pid = 1841] [serial = 1275] [outer = 0x8750b800] 12:40:40 INFO - PROCESS | 1841 | 1461008440145 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1380ms 12:40:40 INFO - PROCESS | 1841 | 1461008440326 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 12:40:40 INFO - PROCESS | 1841 | 1461008440334 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 12:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:40:40 INFO - PROCESS | 1841 | 1461008440345 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:40:40 INFO - PROCESS | 1841 | 1461008440349 Marionette TRACE conn4 <- [1,1670,null,{}] 12:40:40 INFO - PROCESS | 1841 | 1461008440360 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:40 INFO - PROCESS | 1841 | 1461008440609 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 12:40:40 INFO - PROCESS | 1841 | 1461008440972 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a9f800 == 125 [pid = 1841] [id = 425] 12:40:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x87393400) [pid = 1841] [serial = 1276] [outer = (nil)] 12:40:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8739cc00) [pid = 1841] [serial = 1277] [outer = 0x87393400] 12:40:41 INFO - PROCESS | 1841 | 1461008441069 Marionette DEBUG loaded listener.js 12:40:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8750d400) [pid = 1841] [serial = 1278] [outer = 0x87393400] 12:40:42 INFO - PROCESS | 1841 | 1461008442033 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1738ms 12:40:42 INFO - PROCESS | 1841 | 1461008442084 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 1841 | 1461008442091 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 12:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:40:42 INFO - PROCESS | 1841 | 1461008442103 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 1841 | 1461008442108 Marionette TRACE conn4 <- [1,1674,null,{}] 12:40:42 INFO - PROCESS | 1841 | 1461008442116 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:42 INFO - PROCESS | 1841 | 1461008442342 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 12:40:42 INFO - PROCESS | 1841 | 1461008442674 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d70000 == 126 [pid = 1841] [id = 426] 12:40:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x88889400) [pid = 1841] [serial = 1279] [outer = (nil)] 12:40:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x897c1400) [pid = 1841] [serial = 1280] [outer = 0x88889400] 12:40:42 INFO - PROCESS | 1841 | 1461008442770 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x89956000) [pid = 1841] [serial = 1281] [outer = 0x88889400] 12:40:43 INFO - PROCESS | 1841 | 1461008443817 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1788ms 12:40:43 INFO - PROCESS | 1841 | 1461008443888 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 1841 | 1461008443893 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 12:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:40:43 INFO - PROCESS | 1841 | 1461008443900 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 1841 | 1461008443904 Marionette TRACE conn4 <- [1,1678,null,{}] 12:40:43 INFO - PROCESS | 1841 | 1461008443919 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:44 INFO - PROCESS | 1841 | 1461008444183 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 12:40:44 INFO - PROCESS | 1841 | 1461008444560 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b5400 == 127 [pid = 1841] [id = 427] 12:40:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8b2b9c00) [pid = 1841] [serial = 1282] [outer = (nil)] 12:40:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8b839c00) [pid = 1841] [serial = 1283] [outer = 0x8b2b9c00] 12:40:44 INFO - PROCESS | 1841 | 1461008444655 Marionette DEBUG loaded listener.js 12:40:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8c150400) [pid = 1841] [serial = 1284] [outer = 0x8b2b9c00] 12:40:45 INFO - PROCESS | 1841 | 1461008445656 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1833ms 12:40:45 INFO - PROCESS | 1841 | 1461008445734 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 1841 | 1461008445738 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 12:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:40:45 INFO - PROCESS | 1841 | 1461008445745 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 1841 | 1461008445748 Marionette TRACE conn4 <- [1,1682,null,{}] 12:40:45 INFO - PROCESS | 1841 | 1461008445755 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:46 INFO - PROCESS | 1841 | 1461008446002 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 12:40:46 INFO - PROCESS | 1841 | 1461008446327 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x88886000 == 128 [pid = 1841] [id = 428] 12:40:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8c3bb400) [pid = 1841] [serial = 1285] [outer = (nil)] 12:40:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8db67c00) [pid = 1841] [serial = 1286] [outer = 0x8c3bb400] 12:40:46 INFO - PROCESS | 1841 | 1461008446423 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8dc1b800) [pid = 1841] [serial = 1287] [outer = 0x8c3bb400] 12:40:47 INFO - PROCESS | 1841 | 1461008447365 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1681ms 12:40:47 INFO - PROCESS | 1841 | 1461008447427 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 1841 | 1461008447431 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 12:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:40:47 INFO - PROCESS | 1841 | 1461008447438 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 1841 | 1461008447442 Marionette TRACE conn4 <- [1,1686,null,{}] 12:40:47 INFO - PROCESS | 1841 | 1461008447448 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:47 INFO - PROCESS | 1841 | 1461008447663 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 12:40:48 INFO - PROCESS | 1841 | 1461008447999 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3bec00 == 129 [pid = 1841] [id = 429] 12:40:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8c3c1c00) [pid = 1841] [serial = 1288] [outer = (nil)] 12:40:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8dc29800) [pid = 1841] [serial = 1289] [outer = 0x8c3c1c00] 12:40:48 INFO - PROCESS | 1841 | 1461008448094 Marionette DEBUG loaded listener.js 12:40:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8de32400) [pid = 1841] [serial = 1290] [outer = 0x8c3c1c00] 12:40:49 INFO - PROCESS | 1841 | 1461008449054 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:40:49 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 12:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1682ms 12:40:49 INFO - PROCESS | 1841 | 1461008449121 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 1841 | 1461008449125 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 12:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:40:49 INFO - PROCESS | 1841 | 1461008449132 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 1841 | 1461008449136 Marionette TRACE conn4 <- [1,1690,null,{}] 12:40:49 INFO - PROCESS | 1841 | 1461008449141 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:49 INFO - PROCESS | 1841 | 1461008449441 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 12:40:49 INFO - PROCESS | 1841 | 1461008449787 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x85732400 == 130 [pid = 1841] [id = 430] 12:40:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8dfeb400) [pid = 1841] [serial = 1291] [outer = (nil)] 12:40:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8eb0b400) [pid = 1841] [serial = 1292] [outer = 0x8dfeb400] 12:40:49 INFO - PROCESS | 1841 | 1461008449877 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8f3db800) [pid = 1841] [serial = 1293] [outer = 0x8dfeb400] 12:40:50 INFO - PROCESS | 1841 | 1461008450764 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1689ms 12:40:50 INFO - PROCESS | 1841 | 1461008450838 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 12:40:50 INFO - PROCESS | 1841 | 1461008450842 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 12:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:40:50 INFO - PROCESS | 1841 | 1461008450852 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:40:50 INFO - PROCESS | 1841 | 1461008450855 Marionette TRACE conn4 <- [1,1694,null,{}] 12:40:50 INFO - PROCESS | 1841 | 1461008450861 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:51 INFO - PROCESS | 1841 | 1461008451070 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 12:40:51 INFO - PROCESS | 1841 | 1461008451397 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c2800 == 131 [pid = 1841] [id = 431] 12:40:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8dfe4800) [pid = 1841] [serial = 1294] [outer = (nil)] 12:40:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8f420c00) [pid = 1841] [serial = 1295] [outer = 0x8dfe4800] 12:40:51 INFO - PROCESS | 1841 | 1461008451488 Marionette DEBUG loaded listener.js 12:40:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8fb99800) [pid = 1841] [serial = 1296] [outer = 0x8dfe4800] 12:40:52 INFO - PROCESS | 1841 | 1461008452408 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1629ms 12:40:52 INFO - PROCESS | 1841 | 1461008452482 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 12:40:52 INFO - PROCESS | 1841 | 1461008452485 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 12:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:40:52 INFO - PROCESS | 1841 | 1461008452492 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:40:52 INFO - PROCESS | 1841 | 1461008452496 Marionette TRACE conn4 <- [1,1698,null,{}] 12:40:52 INFO - PROCESS | 1841 | 1461008452502 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:52 INFO - PROCESS | 1841 | 1461008452744 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 12:40:53 INFO - PROCESS | 1841 | 1461008453087 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f414400 == 132 [pid = 1841] [id = 432] 12:40:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8f419c00) [pid = 1841] [serial = 1297] [outer = (nil)] 12:40:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8fcdb800) [pid = 1841] [serial = 1298] [outer = 0x8f419c00] 12:40:53 INFO - PROCESS | 1841 | 1461008453173 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8fce3800) [pid = 1841] [serial = 1299] [outer = 0x8f419c00] 12:40:54 INFO - PROCESS | 1841 | 1461008454099 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:40:54 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 12:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1680ms 12:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:40:54 INFO - PROCESS | 1841 | 1461008454173 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 1841 | 1461008454176 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 12:40:54 INFO - PROCESS | 1841 | 1461008454183 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 1841 | 1461008454186 Marionette TRACE conn4 <- [1,1702,null,{}] 12:40:54 INFO - PROCESS | 1841 | 1461008454193 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:54 INFO - PROCESS | 1841 | 1461008454445 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 12:40:54 INFO - PROCESS | 1841 | 1461008454771 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebf3800 == 133 [pid = 1841] [id = 433] 12:40:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8fab9000) [pid = 1841] [serial = 1300] [outer = (nil)] 12:40:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x9053a000) [pid = 1841] [serial = 1301] [outer = 0x8fab9000] 12:40:54 INFO - PROCESS | 1841 | 1461008454865 Marionette DEBUG loaded listener.js 12:40:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x9061c000) [pid = 1841] [serial = 1302] [outer = 0x8fab9000] 12:40:55 INFO - PROCESS | 1841 | 1461008455763 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1642ms 12:40:55 INFO - PROCESS | 1841 | 1461008455825 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 12:40:55 INFO - PROCESS | 1841 | 1461008455829 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 12:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:40:55 INFO - PROCESS | 1841 | 1461008455836 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:40:55 INFO - PROCESS | 1841 | 1461008455840 Marionette TRACE conn4 <- [1,1706,null,{}] 12:40:55 INFO - PROCESS | 1841 | 1461008455846 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:56 INFO - PROCESS | 1841 | 1461008456046 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 12:40:56 INFO - PROCESS | 1841 | 1461008456371 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcd8c00 == 134 [pid = 1841] [id = 434] 12:40:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x90533800) [pid = 1841] [serial = 1303] [outer = (nil)] 12:40:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x91394400) [pid = 1841] [serial = 1304] [outer = 0x90533800] 12:40:56 INFO - PROCESS | 1841 | 1461008456464 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x915d0400) [pid = 1841] [serial = 1305] [outer = 0x90533800] 12:40:57 INFO - PROCESS | 1841 | 1461008457366 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1595ms 12:40:57 INFO - PROCESS | 1841 | 1461008457432 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 12:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:40:57 INFO - PROCESS | 1841 | 1461008457437 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 12:40:57 INFO - PROCESS | 1841 | 1461008457443 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 1841 | 1461008457448 Marionette TRACE conn4 <- [1,1710,null,{}] 12:40:57 INFO - PROCESS | 1841 | 1461008457454 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:57 INFO - PROCESS | 1841 | 1461008457689 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 12:40:58 INFO - PROCESS | 1841 | 1461008458041 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x93154000 == 135 [pid = 1841] [id = 435] 12:40:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x931e0c00) [pid = 1841] [serial = 1306] [outer = (nil)] 12:40:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x936c7400) [pid = 1841] [serial = 1307] [outer = 0x931e0c00] 12:40:58 INFO - PROCESS | 1841 | 1461008458152 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x96248000) [pid = 1841] [serial = 1308] [outer = 0x931e0c00] 12:40:59 INFO - PROCESS | 1841 | 1461008459150 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1785ms 12:40:59 INFO - PROCESS | 1841 | 1461008459229 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 1841 | 1461008459232 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 12:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:40:59 INFO - PROCESS | 1841 | 1461008459239 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 1841 | 1461008459242 Marionette TRACE conn4 <- [1,1714,null,{}] 12:40:59 INFO - PROCESS | 1841 | 1461008459248 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:40:59 INFO - PROCESS | 1841 | 1461008459482 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 12:40:59 INFO - PROCESS | 1841 | 1461008459819 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x91f75400 == 136 [pid = 1841] [id = 436] 12:40:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x9314a000) [pid = 1841] [serial = 1309] [outer = (nil)] 12:40:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x979bc000) [pid = 1841] [serial = 1310] [outer = 0x9314a000] 12:40:59 INFO - PROCESS | 1841 | 1461008459909 Marionette DEBUG loaded listener.js 12:41:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x97badc00) [pid = 1841] [serial = 1311] [outer = 0x9314a000] 12:41:01 INFO - PROCESS | 1841 | 1461008461034 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1883ms 12:41:01 INFO - PROCESS | 1841 | 1461008461125 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 12:41:01 INFO - PROCESS | 1841 | 1461008461132 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 12:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:41:01 INFO - PROCESS | 1841 | 1461008461142 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:41:01 INFO - PROCESS | 1841 | 1461008461147 Marionette TRACE conn4 <- [1,1718,null,{}] 12:41:01 INFO - PROCESS | 1841 | 1461008461157 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:01 INFO - PROCESS | 1841 | 1461008461436 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 12:41:01 INFO - PROCESS | 1841 | 1461008461841 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e9000 == 137 [pid = 1841] [id = 437] 12:41:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x936ca400) [pid = 1841] [serial = 1312] [outer = (nil)] 12:41:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x9811fc00) [pid = 1841] [serial = 1313] [outer = 0x936ca400] 12:41:01 INFO - PROCESS | 1841 | 1461008461930 Marionette DEBUG loaded listener.js 12:41:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x981a1800) [pid = 1841] [serial = 1314] [outer = 0x936ca400] 12:41:02 INFO - PROCESS | 1841 | 1461008462898 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1794ms 12:41:02 INFO - PROCESS | 1841 | 1461008462936 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 12:41:02 INFO - PROCESS | 1841 | 1461008462940 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 12:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:41:02 INFO - PROCESS | 1841 | 1461008462946 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:41:02 INFO - PROCESS | 1841 | 1461008462950 Marionette TRACE conn4 <- [1,1722,null,{}] 12:41:02 INFO - PROCESS | 1841 | 1461008462955 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:03 INFO - PROCESS | 1841 | 1461008463196 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 12:41:03 INFO - PROCESS | 1841 | 1461008463552 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x98031c00 == 138 [pid = 1841] [id = 438] 12:41:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x98339400) [pid = 1841] [serial = 1315] [outer = (nil)] 12:41:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x98345c00) [pid = 1841] [serial = 1316] [outer = 0x98339400] 12:41:03 INFO - PROCESS | 1841 | 1461008463684 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x98393400) [pid = 1841] [serial = 1317] [outer = 0x98339400] 12:41:04 INFO - PROCESS | 1841 | 1461008464593 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:41:04 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 12:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1685ms 12:41:04 INFO - PROCESS | 1841 | 1461008464632 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 1841 | 1461008464637 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 12:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:41:04 INFO - PROCESS | 1841 | 1461008464664 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 1841 | 1461008464668 Marionette TRACE conn4 <- [1,1726,null,{}] 12:41:04 INFO - PROCESS | 1841 | 1461008464674 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:04 INFO - PROCESS | 1841 | 1461008464909 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 12:41:05 INFO - PROCESS | 1841 | 1461008465250 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x94479800 == 139 [pid = 1841] [id = 439] 12:41:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x979bcc00) [pid = 1841] [serial = 1318] [outer = (nil)] 12:41:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x98b8dc00) [pid = 1841] [serial = 1319] [outer = 0x979bcc00] 12:41:05 INFO - PROCESS | 1841 | 1461008465341 Marionette DEBUG loaded listener.js 12:41:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x98ccf800) [pid = 1841] [serial = 1320] [outer = 0x979bcc00] 12:41:06 INFO - PROCESS | 1841 | 1461008466257 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1640ms 12:41:06 INFO - PROCESS | 1841 | 1461008466300 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 12:41:06 INFO - PROCESS | 1841 | 1461008466304 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 12:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:41:06 INFO - PROCESS | 1841 | 1461008466311 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:41:06 INFO - PROCESS | 1841 | 1461008466315 Marionette TRACE conn4 <- [1,1730,null,{}] 12:41:06 INFO - PROCESS | 1841 | 1461008466321 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:06 INFO - PROCESS | 1841 | 1461008466562 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 12:41:06 INFO - PROCESS | 1841 | 1461008466895 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x98c2c400 == 140 [pid = 1841] [id = 440] 12:41:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98c2d000) [pid = 1841] [serial = 1321] [outer = (nil)] 12:41:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x98f33c00) [pid = 1841] [serial = 1322] [outer = 0x98c2d000] 12:41:07 INFO - PROCESS | 1841 | 1461008467004 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x99113800) [pid = 1841] [serial = 1323] [outer = 0x98c2d000] 12:41:07 INFO - PROCESS | 1841 | 1461008467954 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:41:07 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 12:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1683ms 12:41:07 INFO - PROCESS | 1841 | 1461008467996 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 1841 | 1461008468004 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 12:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:41:08 INFO - PROCESS | 1841 | 1461008468014 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 1841 | 1461008468023 Marionette TRACE conn4 <- [1,1734,null,{}] 12:41:08 INFO - PROCESS | 1841 | 1461008468031 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:08 INFO - PROCESS | 1841 | 1461008468265 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 12:41:08 INFO - PROCESS | 1841 | 1461008468650 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x98119800 == 141 [pid = 1841] [id = 441] 12:41:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x98342400) [pid = 1841] [serial = 1324] [outer = (nil)] 12:41:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x997ec800) [pid = 1841] [serial = 1325] [outer = 0x98342400] 12:41:08 INFO - PROCESS | 1841 | 1461008468749 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x9ad15000) [pid = 1841] [serial = 1326] [outer = 0x98342400] 12:41:09 INFO - PROCESS | 1841 | 1461008469660 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1687ms 12:41:09 INFO - PROCESS | 1841 | 1461008469700 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 12:41:09 INFO - PROCESS | 1841 | 1461008469704 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 12:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:41:09 INFO - PROCESS | 1841 | 1461008469711 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:41:09 INFO - PROCESS | 1841 | 1461008469714 Marionette TRACE conn4 <- [1,1738,null,{}] 12:41:09 INFO - PROCESS | 1841 | 1461008469721 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:09 INFO - PROCESS | 1841 | 1461008469932 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 12:41:10 INFO - PROCESS | 1841 | 1461008470230 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db72c00 == 142 [pid = 1841] [id = 442] 12:41:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x8ea8e800) [pid = 1841] [serial = 1327] [outer = (nil)] 12:41:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x9ad59800) [pid = 1841] [serial = 1328] [outer = 0x8ea8e800] 12:41:10 INFO - PROCESS | 1841 | 1461008470373 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x9ae97800) [pid = 1841] [serial = 1329] [outer = 0x8ea8e800] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x9fbbc400 == 141 [pid = 1841] [id = 276] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x87d71400 == 140 [pid = 1841] [id = 423] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x87d68800 == 139 [pid = 1841] [id = 422] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x87396400 == 138 [pid = 1841] [id = 421] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8698b400 == 137 [pid = 1841] [id = 419] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x93110400 == 136 [pid = 1841] [id = 417] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x96bc1400 == 135 [pid = 1841] [id = 418] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x87d75800 == 134 [pid = 1841] [id = 416] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x90536400 == 133 [pid = 1841] [id = 415] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8f41f800 == 132 [pid = 1841] [id = 414] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8edec800 == 131 [pid = 1841] [id = 412] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8fcde400 == 130 [pid = 1841] [id = 413] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2c0000 == 129 [pid = 1841] [id = 411] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x87d6c800 == 128 [pid = 1841] [id = 410] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1cb400 == 127 [pid = 1841] [id = 409] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8b834800 == 126 [pid = 1841] [id = 408] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x89959800 == 125 [pid = 1841] [id = 406] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x88af1c00 == 124 [pid = 1841] [id = 407] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x89960800 == 123 [pid = 1841] [id = 405] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8739f000 == 122 [pid = 1841] [id = 404] 12:41:12 INFO - PROCESS | 1841 | --DOCSHELL 0x86a91800 == 121 [pid = 1841] [id = 403] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x8b83b000) [pid = 1841] [serial = 1077] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x897ccc00) [pid = 1841] [serial = 1208] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x88aee400) [pid = 1841] [serial = 1205] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x86a93800) [pid = 1841] [serial = 1199] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x87396000) [pid = 1841] [serial = 1200] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0xa0c4f000) [pid = 1841] [serial = 1197] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0xa0af5800) [pid = 1841] [serial = 1196] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x9fc7c400) [pid = 1841] [serial = 1194] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x9fb2a400) [pid = 1841] [serial = 1193] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x9fb2d400) [pid = 1841] [serial = 1191] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x9eb4a800) [pid = 1841] [serial = 1190] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x9b2d2800) [pid = 1841] [serial = 1188] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x9ae97c00) [pid = 1841] [serial = 1187] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x9ad4e800) [pid = 1841] [serial = 1185] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x997ef000) [pid = 1841] [serial = 1184] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x99173400) [pid = 1841] [serial = 1182] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x9910b000) [pid = 1841] [serial = 1181] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x98c29800) [pid = 1841] [serial = 1179] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x9838f400) [pid = 1841] [serial = 1178] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x9811c400) [pid = 1841] [serial = 1176] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x978dc400) [pid = 1841] [serial = 1175] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x931e7800) [pid = 1841] [serial = 1173] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x93106000) [pid = 1841] [serial = 1172] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x9053d800) [pid = 1841] [serial = 1170] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x90537400) [pid = 1841] [serial = 1169] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8fb98c00) [pid = 1841] [serial = 1167] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8fab8c00) [pid = 1841] [serial = 1166] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8f3d4400) [pid = 1841] [serial = 1164] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8edea800) [pid = 1841] [serial = 1163] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8eb0d800) [pid = 1841] [serial = 1161] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8eb09000) [pid = 1841] [serial = 1160] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8de38c00) [pid = 1841] [serial = 1158] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8de2e400) [pid = 1841] [serial = 1157] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8db6b400) [pid = 1841] [serial = 1155] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8c3c0c00) [pid = 1841] [serial = 1154] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8c150800) [pid = 1841] [serial = 1152] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8bb0b800) [pid = 1841] [serial = 1151] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8995b800) [pid = 1841] [serial = 1149] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x897cfc00) [pid = 1841] [serial = 1148] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x875b5c00) [pid = 1841] [serial = 1146] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x87505800) [pid = 1841] [serial = 1145] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x875b4800) [pid = 1841] [serial = 1202] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x897ca000) [pid = 1841] [serial = 1206] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x875bcc00) [pid = 1841] [serial = 1203] [outer = (nil)] [url = about:blank] 12:41:12 INFO - PROCESS | 1841 | ************************* 12:41:12 INFO - PROCESS | 1841 | A coding exception was thrown and uncaught in a Task. 12:41:12 INFO - PROCESS | 1841 | 12:41:12 INFO - PROCESS | 1841 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:41:12 INFO - PROCESS | 1841 | Full stack: 12:41:12 INFO - PROCESS | 1841 | ************************* 12:41:12 INFO - PROCESS | 1841 | 1461008472960 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 3291ms 12:41:13 INFO - PROCESS | 1841 | 1461008473048 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 1841 | 1461008473055 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 12:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:41:13 INFO - PROCESS | 1841 | 1461008473067 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 1841 | 1461008473071 Marionette TRACE conn4 <- [1,1742,null,{}] 12:41:13 INFO - PROCESS | 1841 | 1461008473080 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:13 INFO - PROCESS | 1841 | 1461008473291 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 12:41:13 INFO - PROCESS | 1841 | 1461008473501 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c91000 == 122 [pid = 1841] [id = 443] 12:41:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x868ee400) [pid = 1841] [serial = 1330] [outer = (nil)] 12:41:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x87510c00) [pid = 1841] [serial = 1331] [outer = 0x868ee400] 12:41:13 INFO - PROCESS | 1841 | 1461008473582 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x875b8800) [pid = 1841] [serial = 1332] [outer = 0x868ee400] 12:41:14 INFO - PROCESS | 1841 | 1461008474506 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1483ms 12:41:14 INFO - PROCESS | 1841 | 1461008474552 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 1841 | 1461008474560 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 12:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:41:14 INFO - PROCESS | 1841 | 1461008474571 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 1841 | 1461008474575 Marionette TRACE conn4 <- [1,1746,null,{}] 12:41:14 INFO - PROCESS | 1841 | 1461008474581 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:14 INFO - PROCESS | 1841 | 1461008474798 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 12:41:15 INFO - PROCESS | 1841 | 1461008475121 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x87514400 == 123 [pid = 1841] [id = 444] 12:41:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x875ba000) [pid = 1841] [serial = 1333] [outer = (nil)] 12:41:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x88aef800) [pid = 1841] [serial = 1334] [outer = 0x875ba000] 12:41:15 INFO - PROCESS | 1841 | 1461008475213 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x897c2800) [pid = 1841] [serial = 1335] [outer = 0x875ba000] 12:41:16 INFO - PROCESS | 1841 | 1461008476096 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1586ms 12:41:16 INFO - PROCESS | 1841 | 1461008476158 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 1841 | 1461008476162 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 12:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:41:16 INFO - PROCESS | 1841 | 1461008476169 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 1841 | 1461008476175 Marionette TRACE conn4 <- [1,1750,null,{}] 12:41:16 INFO - PROCESS | 1841 | 1461008476213 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:16 INFO - PROCESS | 1841 | 1461008476515 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 12:41:16 INFO - PROCESS | 1841 | 1461008476560 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x88889000 == 124 [pid = 1841] [id = 445] 12:41:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8afb0c00) [pid = 1841] [serial = 1336] [outer = (nil)] 12:41:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8b0f0000) [pid = 1841] [serial = 1337] [outer = 0x8afb0c00] 12:41:16 INFO - PROCESS | 1841 | 1461008476640 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8b2bac00) [pid = 1841] [serial = 1338] [outer = 0x8afb0c00] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8995d000) [pid = 1841] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x87397800) [pid = 1841] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8dc1dc00) [pid = 1841] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x978d5c00) [pid = 1841] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x93113400) [pid = 1841] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8c3b9800) [pid = 1841] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x912dc000) [pid = 1841] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8fab5c00) [pid = 1841] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x90530800) [pid = 1841] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8f3d1800) [pid = 1841] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8eb0c400) [pid = 1841] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8db6a800) [pid = 1841] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8db70000) [pid = 1841] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8db6d000) [pid = 1841] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8afbb400) [pid = 1841] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8b2bbc00) [pid = 1841] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8afb7c00) [pid = 1841] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x875b5800) [pid = 1841] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x86a94000) [pid = 1841] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x87d6b800) [pid = 1841] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:41:17 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x897cb000) [pid = 1841] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:41:18 INFO - PROCESS | 1841 | 1461008478355 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2240ms 12:41:18 INFO - PROCESS | 1841 | 1461008478410 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 12:41:18 INFO - PROCESS | 1841 | 1461008478415 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 12:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:41:18 INFO - PROCESS | 1841 | 1461008478421 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:41:18 INFO - PROCESS | 1841 | 1461008478424 Marionette TRACE conn4 <- [1,1754,null,{}] 12:41:18 INFO - PROCESS | 1841 | 1461008478430 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:18 INFO - PROCESS | 1841 | 1461008478716 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 12:41:18 INFO - PROCESS | 1841 | 1461008478760 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x87397800 == 125 [pid = 1841] [id = 446] 12:41:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8afbb400) [pid = 1841] [serial = 1339] [outer = (nil)] 12:41:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8b83f000) [pid = 1841] [serial = 1340] [outer = 0x8afbb400] 12:41:18 INFO - PROCESS | 1841 | 1461008478835 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8c14e400) [pid = 1841] [serial = 1341] [outer = 0x8afbb400] 12:41:19 INFO - PROCESS | 1841 | 1461008479908 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1528ms 12:41:19 INFO - PROCESS | 1841 | 1461008479952 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 1841 | 1461008479959 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 12:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:41:19 INFO - PROCESS | 1841 | 1461008479968 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 1841 | 1461008479975 Marionette TRACE conn4 <- [1,1758,null,{}] 12:41:19 INFO - PROCESS | 1841 | 1461008479986 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:20 INFO - PROCESS | 1841 | 1461008480203 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 12:41:20 INFO - PROCESS | 1841 | 1461008480564 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x86993400 == 126 [pid = 1841] [id = 447] 12:41:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x87395400) [pid = 1841] [serial = 1342] [outer = (nil)] 12:41:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8750f800) [pid = 1841] [serial = 1343] [outer = 0x87395400] 12:41:20 INFO - PROCESS | 1841 | 1461008480662 Marionette DEBUG loaded listener.js 12:41:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x875bbc00) [pid = 1841] [serial = 1344] [outer = 0x87395400] 12:41:21 INFO - PROCESS | 1841 | 1461008481616 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1694ms 12:41:21 INFO - PROCESS | 1841 | 1461008481670 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 12:41:21 INFO - PROCESS | 1841 | 1461008481680 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 12:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:41:21 INFO - PROCESS | 1841 | 1461008481691 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 1841 | 1461008481695 Marionette TRACE conn4 <- [1,1762,null,{}] 12:41:21 INFO - PROCESS | 1841 | 1461008481702 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:21 INFO - PROCESS | 1841 | 1461008481956 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 12:41:22 INFO - PROCESS | 1841 | 1461008482264 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x8888bc00 == 127 [pid = 1841] [id = 448] 12:41:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x88890800) [pid = 1841] [serial = 1345] [outer = (nil)] 12:41:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x89959000) [pid = 1841] [serial = 1346] [outer = 0x88890800] 12:41:22 INFO - PROCESS | 1841 | 1461008482353 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8bb15400) [pid = 1841] [serial = 1347] [outer = 0x88890800] 12:41:23 INFO - PROCESS | 1841 | 1461008483410 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1790ms 12:41:23 INFO - PROCESS | 1841 | 1461008483481 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 12:41:23 INFO - PROCESS | 1841 | 1461008483486 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 12:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:41:23 INFO - PROCESS | 1841 | 1461008483492 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:41:23 INFO - PROCESS | 1841 | 1461008483499 Marionette TRACE conn4 <- [1,1766,null,{}] 12:41:23 INFO - PROCESS | 1841 | 1461008483516 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:23 INFO - PROCESS | 1841 | 1461008483816 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 12:41:24 INFO - PROCESS | 1841 | 1461008484190 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x88afb000 == 128 [pid = 1841] [id = 449] 12:41:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8c3b7800) [pid = 1841] [serial = 1348] [outer = (nil)] 12:41:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8db6a000) [pid = 1841] [serial = 1349] [outer = 0x8c3b7800] 12:41:24 INFO - PROCESS | 1841 | 1461008484284 Marionette DEBUG loaded listener.js 12:41:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8db73800) [pid = 1841] [serial = 1350] [outer = 0x8c3b7800] 12:41:25 INFO - PROCESS | 1841 | 1461008485249 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1795ms 12:41:25 INFO - PROCESS | 1841 | 1461008485289 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 12:41:25 INFO - PROCESS | 1841 | 1461008485294 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 12:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:41:25 INFO - PROCESS | 1841 | 1461008485301 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:41:25 INFO - PROCESS | 1841 | 1461008485303 Marionette TRACE conn4 <- [1,1770,null,{}] 12:41:25 INFO - PROCESS | 1841 | 1461008485310 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:25 INFO - PROCESS | 1841 | 1461008485517 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 12:41:25 INFO - PROCESS | 1841 | 1461008485797 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db76000 == 129 [pid = 1841] [id = 450] 12:41:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8db76c00) [pid = 1841] [serial = 1351] [outer = (nil)] 12:41:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8de38000) [pid = 1841] [serial = 1352] [outer = 0x8db76c00] 12:41:25 INFO - PROCESS | 1841 | 1461008485938 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8dfe7800) [pid = 1841] [serial = 1353] [outer = 0x8db76c00] 12:41:26 INFO - PROCESS | 1841 | 1461008486850 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1586ms 12:41:26 INFO - PROCESS | 1841 | 1461008486888 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 1841 | 1461008486893 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 12:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:41:26 INFO - PROCESS | 1841 | 1461008486899 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 1841 | 1461008486903 Marionette TRACE conn4 <- [1,1774,null,{}] 12:41:26 INFO - PROCESS | 1841 | 1461008486909 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:27 INFO - PROCESS | 1841 | 1461008487110 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 12:41:27 INFO - PROCESS | 1841 | 1461008487441 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc2a800 == 130 [pid = 1841] [id = 451] 12:41:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8de2c400) [pid = 1841] [serial = 1354] [outer = (nil)] 12:41:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8dff0c00) [pid = 1841] [serial = 1355] [outer = 0x8de2c400] 12:41:27 INFO - PROCESS | 1841 | 1461008487537 Marionette DEBUG loaded listener.js 12:41:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8ea8a000) [pid = 1841] [serial = 1356] [outer = 0x8de2c400] 12:41:28 INFO - PROCESS | 1841 | 1461008488475 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1636ms 12:41:28 INFO - PROCESS | 1841 | 1461008488537 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 12:41:28 INFO - PROCESS | 1841 | 1461008488540 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 12:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:41:28 INFO - PROCESS | 1841 | 1461008488547 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:41:28 INFO - PROCESS | 1841 | 1461008488551 Marionette TRACE conn4 <- [1,1778,null,{}] 12:41:28 INFO - PROCESS | 1841 | 1461008488557 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:28 INFO - PROCESS | 1841 | 1461008488807 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 12:41:29 INFO - PROCESS | 1841 | 1461008489142 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfe9c00 == 131 [pid = 1841] [id = 452] 12:41:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8eb0e800) [pid = 1841] [serial = 1357] [outer = (nil)] 12:41:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8ebee400) [pid = 1841] [serial = 1358] [outer = 0x8eb0e800] 12:41:29 INFO - PROCESS | 1841 | 1461008489241 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8ede2c00) [pid = 1841] [serial = 1359] [outer = 0x8eb0e800] 12:41:30 INFO - PROCESS | 1841 | 1461008490138 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:41:30 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 12:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1638ms 12:41:30 INFO - PROCESS | 1841 | 1461008490193 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 1841 | 1461008490196 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 12:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:41:30 INFO - PROCESS | 1841 | 1461008490205 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 1841 | 1461008490208 Marionette TRACE conn4 <- [1,1782,null,{}] 12:41:30 INFO - PROCESS | 1841 | 1461008490214 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:30 INFO - PROCESS | 1841 | 1461008490447 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 12:41:30 INFO - PROCESS | 1841 | 1461008490772 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebe9c00 == 132 [pid = 1841] [id = 453] 12:41:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8ebedc00) [pid = 1841] [serial = 1360] [outer = (nil)] 12:41:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8f3d4400) [pid = 1841] [serial = 1361] [outer = 0x8ebedc00] 12:41:30 INFO - PROCESS | 1841 | 1461008490874 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8f412000) [pid = 1841] [serial = 1362] [outer = 0x8ebedc00] 12:41:31 INFO - PROCESS | 1841 | 1461008491832 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:41:31 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 12:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1681ms 12:41:31 INFO - PROCESS | 1841 | 1461008491886 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 12:41:31 INFO - PROCESS | 1841 | 1461008491890 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 12:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:41:31 INFO - PROCESS | 1841 | 1461008491897 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:41:31 INFO - PROCESS | 1841 | 1461008491900 Marionette TRACE conn4 <- [1,1786,null,{}] 12:41:31 INFO - PROCESS | 1841 | 1461008491906 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:32 INFO - PROCESS | 1841 | 1461008492126 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 12:41:32 INFO - PROCESS | 1841 | 1461008492450 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebf2800 == 133 [pid = 1841] [id = 454] 12:41:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8edea400) [pid = 1841] [serial = 1363] [outer = (nil)] 12:41:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8fb9b800) [pid = 1841] [serial = 1364] [outer = 0x8edea400] 12:41:32 INFO - PROCESS | 1841 | 1461008492545 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8fc7d000) [pid = 1841] [serial = 1365] [outer = 0x8edea400] 12:41:33 INFO - PROCESS | 1841 | 1461008493441 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:41:33 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 12:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1580ms 12:41:33 INFO - PROCESS | 1841 | 1461008493477 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 1841 | 1461008493482 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 12:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:41:33 INFO - PROCESS | 1841 | 1461008493508 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 1841 | 1461008493513 Marionette TRACE conn4 <- [1,1790,null,{}] 12:41:33 INFO - PROCESS | 1841 | 1461008493519 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:33 INFO - PROCESS | 1841 | 1461008493729 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 12:41:34 INFO - PROCESS | 1841 | 1461008494103 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b83c800 == 134 [pid = 1841] [id = 455] 12:41:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8fab5c00) [pid = 1841] [serial = 1366] [outer = (nil)] 12:41:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x90534800) [pid = 1841] [serial = 1367] [outer = 0x8fab5c00] 12:41:34 INFO - PROCESS | 1841 | 1461008494197 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x9053d400) [pid = 1841] [serial = 1368] [outer = 0x8fab5c00] 12:41:35 INFO - PROCESS | 1841 | 1461008495153 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:41:35 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) 12:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1688ms 12:41:35 INFO - PROCESS | 1841 | 1461008495193 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 1841 | 1461008495197 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 12:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:41:35 INFO - PROCESS | 1841 | 1461008495204 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 1841 | 1461008495206 Marionette TRACE conn4 <- [1,1794,null,{}] 12:41:35 INFO - PROCESS | 1841 | 1461008495213 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:35 INFO - PROCESS | 1841 | 1461008495418 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 12:41:35 INFO - PROCESS | 1841 | 1461008495752 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc23400 == 135 [pid = 1841] [id = 456] 12:41:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8dfea800) [pid = 1841] [serial = 1369] [outer = (nil)] 12:41:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x915c7000) [pid = 1841] [serial = 1370] [outer = 0x8dfea800] 12:41:35 INFO - PROCESS | 1841 | 1461008495846 Marionette DEBUG loaded listener.js 12:41:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x915dfc00) [pid = 1841] [serial = 1371] [outer = 0x8dfea800] 12:41:36 INFO - PROCESS | 1841 | 1461008496771 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1632ms 12:41:36 INFO - PROCESS | 1841 | 1461008496837 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 12:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:41:36 INFO - PROCESS | 1841 | 1461008496842 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 12:41:36 INFO - PROCESS | 1841 | 1461008496849 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:41:36 INFO - PROCESS | 1841 | 1461008496854 Marionette TRACE conn4 <- [1,1798,null,{}] 12:41:36 INFO - PROCESS | 1841 | 1461008496860 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:37 INFO - PROCESS | 1841 | 1461008497131 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 12:41:37 INFO - PROCESS | 1841 | 1461008497471 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x90622000 == 136 [pid = 1841] [id = 457] 12:41:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x9314b000) [pid = 1841] [serial = 1372] [outer = (nil)] 12:41:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x93154c00) [pid = 1841] [serial = 1373] [outer = 0x9314b000] 12:41:37 INFO - PROCESS | 1841 | 1461008497571 Marionette DEBUG loaded listener.js 12:41:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x936c2c00) [pid = 1841] [serial = 1374] [outer = 0x9314b000] 12:41:38 INFO - PROCESS | 1841 | 1461008498537 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1741ms 12:41:38 INFO - PROCESS | 1841 | 1461008498589 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 12:41:38 INFO - PROCESS | 1841 | 1461008498592 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 12:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:41:38 INFO - PROCESS | 1841 | 1461008498599 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 1841 | 1461008498603 Marionette TRACE conn4 <- [1,1802,null,{}] 12:41:38 INFO - PROCESS | 1841 | 1461008498609 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:38 INFO - PROCESS | 1841 | 1461008498876 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 12:41:39 INFO - PROCESS | 1841 | 1461008499231 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x93112000 == 137 [pid = 1841] [id = 458] 12:41:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x93151800) [pid = 1841] [serial = 1375] [outer = (nil)] 12:41:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x94477c00) [pid = 1841] [serial = 1376] [outer = 0x93151800] 12:41:39 INFO - PROCESS | 1841 | 1461008499318 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x96247400) [pid = 1841] [serial = 1377] [outer = 0x93151800] 12:41:40 INFO - PROCESS | 1841 | 1461008500259 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1738ms 12:41:40 INFO - PROCESS | 1841 | 1461008500338 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 12:41:40 INFO - PROCESS | 1841 | 1461008500342 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 12:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:41:40 INFO - PROCESS | 1841 | 1461008500349 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:41:40 INFO - PROCESS | 1841 | 1461008500353 Marionette TRACE conn4 <- [1,1806,null,{}] 12:41:40 INFO - PROCESS | 1841 | 1461008500359 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:40 INFO - PROCESS | 1841 | 1461008500605 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 12:41:40 INFO - PROCESS | 1841 | 1461008500938 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x936c9c00 == 138 [pid = 1841] [id = 459] 12:41:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x95804400) [pid = 1841] [serial = 1378] [outer = (nil)] 12:41:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9700ec00) [pid = 1841] [serial = 1379] [outer = 0x95804400] 12:41:41 INFO - PROCESS | 1841 | 1461008501032 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x97931400) [pid = 1841] [serial = 1380] [outer = 0x95804400] 12:41:41 INFO - PROCESS | 1841 | 1461008501943 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1631ms 12:41:41 INFO - PROCESS | 1841 | 1461008501981 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 1841 | 1461008501985 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 12:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:41:41 INFO - PROCESS | 1841 | 1461008501992 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 1841 | 1461008501994 Marionette TRACE conn4 <- [1,1810,null,{}] 12:41:42 INFO - PROCESS | 1841 | 1461008502000 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:42 INFO - PROCESS | 1841 | 1461008502200 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 12:41:42 INFO - PROCESS | 1841 | 1461008502538 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x9138f000 == 139 [pid = 1841] [id = 460] 12:41:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x96bc0000) [pid = 1841] [serial = 1381] [outer = (nil)] 12:41:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9803dc00) [pid = 1841] [serial = 1382] [outer = 0x96bc0000] 12:41:42 INFO - PROCESS | 1841 | 1461008502633 Marionette DEBUG loaded listener.js 12:41:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x98120800) [pid = 1841] [serial = 1383] [outer = 0x96bc0000] 12:41:43 INFO - PROCESS | 1841 | 1461008503570 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1629ms 12:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:41:43 INFO - PROCESS | 1841 | 1461008503622 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1841 | 1461008503625 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 12:41:43 INFO - PROCESS | 1841 | 1461008503632 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1841 | 1461008503635 Marionette TRACE conn4 <- [1,1814,null,{}] 12:41:43 INFO - PROCESS | 1841 | 1461008503642 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:43 INFO - PROCESS | 1841 | 1461008503862 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 12:41:44 INFO - PROCESS | 1841 | 1461008504210 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x915c3400 == 140 [pid = 1841] [id = 461] 12:41:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x97eb8800) [pid = 1841] [serial = 1384] [outer = (nil)] 12:41:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x98390c00) [pid = 1841] [serial = 1385] [outer = 0x97eb8800] 12:41:44 INFO - PROCESS | 1841 | 1461008504313 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98c26c00) [pid = 1841] [serial = 1386] [outer = 0x97eb8800] 12:41:45 INFO - PROCESS | 1841 | 1461008505255 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1691ms 12:41:45 INFO - PROCESS | 1841 | 1461008505324 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 1841 | 1461008505328 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 12:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:41:45 INFO - PROCESS | 1841 | 1461008505334 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 1841 | 1461008505338 Marionette TRACE conn4 <- [1,1818,null,{}] 12:41:45 INFO - PROCESS | 1841 | 1461008505344 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:45 INFO - PROCESS | 1841 | 1461008505558 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 12:41:45 INFO - PROCESS | 1841 | 1461008505896 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x85ee3c00 == 141 [pid = 1841] [id = 462] 12:41:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x86994c00) [pid = 1841] [serial = 1387] [outer = (nil)] 12:41:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x98f32c00) [pid = 1841] [serial = 1388] [outer = 0x86994c00] 12:41:46 INFO - PROCESS | 1841 | 1461008505994 Marionette DEBUG loaded listener.js 12:41:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x9916c000) [pid = 1841] [serial = 1389] [outer = 0x86994c00] 12:41:46 INFO - PROCESS | 1841 | 1461008506872 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1581ms 12:41:46 INFO - PROCESS | 1841 | 1461008506921 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 12:41:46 INFO - PROCESS | 1841 | 1461008506925 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 12:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:41:46 INFO - PROCESS | 1841 | 1461008506932 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:41:46 INFO - PROCESS | 1841 | 1461008506936 Marionette TRACE conn4 <- [1,1822,null,{}] 12:41:46 INFO - PROCESS | 1841 | 1461008506942 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:47 INFO - PROCESS | 1841 | 1461008507157 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 12:41:47 INFO - PROCESS | 1841 | 1461008507491 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x868f0c00 == 142 [pid = 1841] [id = 463] 12:41:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x98346400) [pid = 1841] [serial = 1390] [outer = (nil)] 12:41:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x9ad50c00) [pid = 1841] [serial = 1391] [outer = 0x98346400] 12:41:47 INFO - PROCESS | 1841 | 1461008507585 Marionette DEBUG loaded listener.js 12:41:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x9ad57400) [pid = 1841] [serial = 1392] [outer = 0x98346400] 12:41:48 INFO - PROCESS | 1841 | 1461008508506 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1638ms 12:41:48 INFO - PROCESS | 1841 | 1461008508571 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 12:41:48 INFO - PROCESS | 1841 | 1461008508575 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 12:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:41:48 INFO - PROCESS | 1841 | 1461008508581 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:41:48 INFO - PROCESS | 1841 | 1461008508585 Marionette TRACE conn4 <- [1,1826,null,{}] 12:41:48 INFO - PROCESS | 1841 | 1461008508591 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:48 INFO - PROCESS | 1841 | 1461008508795 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 12:41:49 INFO - PROCESS | 1841 | 1461008509170 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x9ad52000 == 143 [pid = 1841] [id = 464] 12:41:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x9b2d2c00) [pid = 1841] [serial = 1393] [outer = (nil)] 12:41:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x9eb42c00) [pid = 1841] [serial = 1394] [outer = 0x9b2d2c00] 12:41:49 INFO - PROCESS | 1841 | 1461008509268 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0x9eb4ac00) [pid = 1841] [serial = 1395] [outer = 0x9b2d2c00] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x98119800 == 142 [pid = 1841] [id = 441] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x98c2c400 == 141 [pid = 1841] [id = 440] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x98031c00 == 140 [pid = 1841] [id = 438] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x94479800 == 139 [pid = 1841] [id = 439] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x915e9000 == 138 [pid = 1841] [id = 437] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x91f75400 == 137 [pid = 1841] [id = 436] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x93154000 == 136 [pid = 1841] [id = 435] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebf3800 == 135 [pid = 1841] [id = 433] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x8fcd8c00 == 134 [pid = 1841] [id = 434] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x8f414400 == 133 [pid = 1841] [id = 432] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3c2800 == 132 [pid = 1841] [id = 431] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x85732400 == 131 [pid = 1841] [id = 430] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3bec00 == 130 [pid = 1841] [id = 429] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b5400 == 129 [pid = 1841] [id = 427] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x88886000 == 128 [pid = 1841] [id = 428] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x87d70000 == 127 [pid = 1841] [id = 426] 12:41:51 INFO - PROCESS | 1841 | --DOCSHELL 0x86a9f800 == 126 [pid = 1841] [id = 425] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x8b090400) [pid = 1841] [serial = 1143] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x8b2b4800) [pid = 1841] [serial = 1274] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x8afb6800) [pid = 1841] [serial = 1271] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x8750ac00) [pid = 1841] [serial = 1265] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x875b2c00) [pid = 1841] [serial = 1266] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x98345400) [pid = 1841] [serial = 1262] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x98123800) [pid = 1841] [serial = 1260] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x9811dc00) [pid = 1841] [serial = 1259] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x97ebdc00) [pid = 1841] [serial = 1257] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x97cc5000) [pid = 1841] [serial = 1256] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x9700b400) [pid = 1841] [serial = 1254] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x97002400) [pid = 1841] [serial = 1253] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x9447a000) [pid = 1841] [serial = 1251] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x936c7000) [pid = 1841] [serial = 1250] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x931e4800) [pid = 1841] [serial = 1248] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x9314e000) [pid = 1841] [serial = 1247] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x915eb800) [pid = 1841] [serial = 1245] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x915ca800) [pid = 1841] [serial = 1244] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x912ddc00) [pid = 1841] [serial = 1242] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x90538c00) [pid = 1841] [serial = 1241] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x8fc79c00) [pid = 1841] [serial = 1239] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8fabb400) [pid = 1841] [serial = 1238] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8f3e0000) [pid = 1841] [serial = 1236] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8f3d9000) [pid = 1841] [serial = 1235] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8ebf1c00) [pid = 1841] [serial = 1233] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8ebe5000) [pid = 1841] [serial = 1232] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8ea94c00) [pid = 1841] [serial = 1230] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8ea8f000) [pid = 1841] [serial = 1229] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8dfe5c00) [pid = 1841] [serial = 1227] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8dc28c00) [pid = 1841] [serial = 1226] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8c15c800) [pid = 1841] [serial = 1224] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8c151c00) [pid = 1841] [serial = 1223] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8bb0e400) [pid = 1841] [serial = 1221] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8b83cc00) [pid = 1841] [serial = 1220] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8b0ecc00) [pid = 1841] [serial = 1218] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8b088000) [pid = 1841] [serial = 1217] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x88af0c00) [pid = 1841] [serial = 1215] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x88884000) [pid = 1841] [serial = 1214] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8739c800) [pid = 1841] [serial = 1212] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x86a9b800) [pid = 1841] [serial = 1211] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8b0ee400) [pid = 1841] [serial = 1272] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x88aee000) [pid = 1841] [serial = 1268] [outer = (nil)] [url = about:blank] 12:41:51 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x897c6000) [pid = 1841] [serial = 1269] [outer = (nil)] [url = about:blank] 12:41:52 INFO - PROCESS | 1841 | 1461008512141 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 3604ms 12:41:52 INFO - PROCESS | 1841 | 1461008512188 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 1841 | 1461008512193 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 12:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:41:52 INFO - PROCESS | 1841 | 1461008512202 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 1841 | 1461008512208 Marionette TRACE conn4 <- [1,1830,null,{}] 12:41:52 INFO - PROCESS | 1841 | 1461008512218 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:52 INFO - PROCESS | 1841 | 1461008512437 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 12:41:52 INFO - PROCESS | 1841 | 1461008512650 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a94000 == 127 [pid = 1841] [id = 465] 12:41:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x87396000) [pid = 1841] [serial = 1396] [outer = (nil)] 12:41:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x87510800) [pid = 1841] [serial = 1397] [outer = 0x87396000] 12:41:52 INFO - PROCESS | 1841 | 1461008512736 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x875b6800) [pid = 1841] [serial = 1398] [outer = 0x87396000] 12:41:53 INFO - PROCESS | 1841 | 1461008513588 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1442ms 12:41:53 INFO - PROCESS | 1841 | 1461008513645 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 1841 | 1461008513654 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 12:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:41:53 INFO - PROCESS | 1841 | 1461008513698 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 1841 | 1461008513703 Marionette TRACE conn4 <- [1,1834,null,{}] 12:41:53 INFO - PROCESS | 1841 | 1461008513713 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:53 INFO - PROCESS | 1841 | 1461008513920 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 12:41:53 INFO - PROCESS | 1841 | 1461008513931 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x8698c800 == 128 [pid = 1841] [id = 466] 12:41:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x86a90c00) [pid = 1841] [serial = 1399] [outer = (nil)] 12:41:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x88af5c00) [pid = 1841] [serial = 1400] [outer = 0x86a90c00] 12:41:54 INFO - PROCESS | 1841 | 1461008514007 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x897c8c00) [pid = 1841] [serial = 1401] [outer = 0x86a90c00] 12:41:55 INFO - PROCESS | 1841 | 1461008515245 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:41:55 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 12:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1624ms 12:41:55 INFO - PROCESS | 1841 | 1461008515288 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 12:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:41:55 INFO - PROCESS | 1841 | 1461008515292 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 12:41:55 INFO - PROCESS | 1841 | 1461008515299 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 1841 | 1461008515305 Marionette TRACE conn4 <- [1,1838,null,{}] 12:41:55 INFO - PROCESS | 1841 | 1461008515328 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:55 INFO - PROCESS | 1841 | 1461008515610 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 12:41:55 INFO - PROCESS | 1841 | 1461008515646 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb1400 == 129 [pid = 1841] [id = 467] 12:41:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8b0ec000) [pid = 1841] [serial = 1402] [outer = (nil)] 12:41:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8b2c3400) [pid = 1841] [serial = 1403] [outer = 0x8b0ec000] 12:41:55 INFO - PROCESS | 1841 | 1461008515903 Marionette DEBUG loaded listener.js 12:41:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8bb15c00) [pid = 1841] [serial = 1404] [outer = 0x8b0ec000] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x9314a000) [pid = 1841] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8f419c00) [pid = 1841] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x936ca400) [pid = 1841] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x875ba000) [pid = 1841] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x98342400) [pid = 1841] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8fab9000) [pid = 1841] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x90533800) [pid = 1841] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x97eb8c00) [pid = 1841] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8dfeb400) [pid = 1841] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x87393400) [pid = 1841] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8c3bb400) [pid = 1841] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8c3c1c00) [pid = 1841] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x979bcc00) [pid = 1841] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x868ee400) [pid = 1841] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8888d400) [pid = 1841] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x98339400) [pid = 1841] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x931e0c00) [pid = 1841] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x88889400) [pid = 1841] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x98c2d000) [pid = 1841] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8dfe4800) [pid = 1841] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8b2b9c00) [pid = 1841] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:41:56 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8afb0c00) [pid = 1841] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:41:57 INFO - PROCESS | 1841 | 1461008517299 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2056ms 12:41:57 INFO - PROCESS | 1841 | 1461008517355 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 12:41:57 INFO - PROCESS | 1841 | 1461008517359 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 12:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:41:57 INFO - PROCESS | 1841 | 1461008517366 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:41:57 INFO - PROCESS | 1841 | 1461008517370 Marionette TRACE conn4 <- [1,1842,null,{}] 12:41:57 INFO - PROCESS | 1841 | 1461008517376 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:57 INFO - PROCESS | 1841 | 1461008517586 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 12:41:57 INFO - PROCESS | 1841 | 1461008517782 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x868ee400 == 130 [pid = 1841] [id = 468] 12:41:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x87398000) [pid = 1841] [serial = 1405] [outer = (nil)] 12:41:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8b0f5000) [pid = 1841] [serial = 1406] [outer = 0x87398000] 12:41:57 INFO - PROCESS | 1841 | 1461008517901 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8c158c00) [pid = 1841] [serial = 1407] [outer = 0x87398000] 12:41:58 INFO - PROCESS | 1841 | 1461008518717 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1393ms 12:41:58 INFO - PROCESS | 1841 | 1461008518882 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 12:41:58 INFO - PROCESS | 1841 | 1461008518889 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 12:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:41:58 INFO - PROCESS | 1841 | 1461008518918 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 1841 | 1461008518923 Marionette TRACE conn4 <- [1,1846,null,{}] 12:41:58 INFO - PROCESS | 1841 | 1461008518932 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:41:59 INFO - PROCESS | 1841 | 1461008519186 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 12:41:59 INFO - PROCESS | 1841 | 1461008519547 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x87507c00 == 131 [pid = 1841] [id = 469] 12:41:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x87508400) [pid = 1841] [serial = 1408] [outer = (nil)] 12:41:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x875bb000) [pid = 1841] [serial = 1409] [outer = 0x87508400] 12:41:59 INFO - PROCESS | 1841 | 1461008519645 Marionette DEBUG loaded listener.js 12:41:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x88884000) [pid = 1841] [serial = 1410] [outer = 0x87508400] 12:42:00 INFO - PROCESS | 1841 | 1461008520627 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:42:00 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) 12:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1741ms 12:42:00 INFO - PROCESS | 1841 | 1461008520660 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 12:42:00 INFO - PROCESS | 1841 | 1461008520666 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 12:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:42:00 INFO - PROCESS | 1841 | 1461008520678 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:42:00 INFO - PROCESS | 1841 | 1461008520683 Marionette TRACE conn4 <- [1,1850,null,{}] 12:42:00 INFO - PROCESS | 1841 | 1461008520692 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:00 INFO - PROCESS | 1841 | 1461008520930 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 12:42:01 INFO - PROCESS | 1841 | 1461008521264 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c6c00 == 132 [pid = 1841] [id = 470] 12:42:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8995a400) [pid = 1841] [serial = 1411] [outer = (nil)] 12:42:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8b090400) [pid = 1841] [serial = 1412] [outer = 0x8995a400] 12:42:01 INFO - PROCESS | 1841 | 1461008521360 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8b835000) [pid = 1841] [serial = 1413] [outer = 0x8995a400] 12:42:02 INFO - PROCESS | 1841 | 1461008522348 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1745ms 12:42:02 INFO - PROCESS | 1841 | 1461008522422 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 1841 | 1461008522425 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 12:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:42:02 INFO - PROCESS | 1841 | 1461008522434 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 1841 | 1461008522439 Marionette TRACE conn4 <- [1,1854,null,{}] 12:42:02 INFO - PROCESS | 1841 | 1461008522448 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:02 INFO - PROCESS | 1841 | 1461008522733 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 12:42:03 INFO - PROCESS | 1841 | 1461008523125 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c2000 == 133 [pid = 1841] [id = 471] 12:42:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8c3c4400) [pid = 1841] [serial = 1414] [outer = (nil)] 12:42:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8db6d400) [pid = 1841] [serial = 1415] [outer = 0x8c3c4400] 12:42:03 INFO - PROCESS | 1841 | 1461008523220 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8dc1f400) [pid = 1841] [serial = 1416] [outer = 0x8c3c4400] 12:42:04 INFO - PROCESS | 1841 | 1461008524216 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1881ms 12:42:04 INFO - PROCESS | 1841 | 1461008524317 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 12:42:04 INFO - PROCESS | 1841 | 1461008524320 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 12:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:42:04 INFO - PROCESS | 1841 | 1461008524327 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:42:04 INFO - PROCESS | 1841 | 1461008524330 Marionette TRACE conn4 <- [1,1858,null,{}] 12:42:04 INFO - PROCESS | 1841 | 1461008524336 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:04 INFO - PROCESS | 1841 | 1461008524569 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 12:42:04 INFO - PROCESS | 1841 | 1461008524905 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3b5c00 == 134 [pid = 1841] [id = 472] 12:42:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8dc21400) [pid = 1841] [serial = 1417] [outer = (nil)] 12:42:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8dfe6800) [pid = 1841] [serial = 1418] [outer = 0x8dc21400] 12:42:05 INFO - PROCESS | 1841 | 1461008525001 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8ea8a400) [pid = 1841] [serial = 1419] [outer = 0x8dc21400] 12:42:05 INFO - PROCESS | 1841 | 1461008525931 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1635ms 12:42:05 INFO - PROCESS | 1841 | 1461008525964 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 12:42:05 INFO - PROCESS | 1841 | 1461008525967 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 12:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:42:05 INFO - PROCESS | 1841 | 1461008525974 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:42:05 INFO - PROCESS | 1841 | 1461008525978 Marionette TRACE conn4 <- [1,1862,null,{}] 12:42:05 INFO - PROCESS | 1841 | 1461008525984 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:06 INFO - PROCESS | 1841 | 1461008526221 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 12:42:06 INFO - PROCESS | 1841 | 1461008526557 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfe9000 == 135 [pid = 1841] [id = 473] 12:42:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8eb03400) [pid = 1841] [serial = 1420] [outer = (nil)] 12:42:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8eb0cc00) [pid = 1841] [serial = 1421] [outer = 0x8eb03400] 12:42:06 INFO - PROCESS | 1841 | 1461008526652 Marionette DEBUG loaded listener.js 12:42:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8ebe6400) [pid = 1841] [serial = 1422] [outer = 0x8eb03400] 12:42:07 INFO - PROCESS | 1841 | 1461008527591 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1688ms 12:42:07 INFO - PROCESS | 1841 | 1461008527664 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 12:42:07 INFO - PROCESS | 1841 | 1461008527669 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 12:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:42:07 INFO - PROCESS | 1841 | 1461008527676 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:42:07 INFO - PROCESS | 1841 | 1461008527680 Marionette TRACE conn4 <- [1,1866,null,{}] 12:42:07 INFO - PROCESS | 1841 | 1461008527686 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:07 INFO - PROCESS | 1841 | 1461008527986 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 12:42:08 INFO - PROCESS | 1841 | 1461008528332 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8edee400 == 136 [pid = 1841] [id = 474] 12:42:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8f3d6000) [pid = 1841] [serial = 1423] [outer = (nil)] 12:42:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8f415000) [pid = 1841] [serial = 1424] [outer = 0x8f3d6000] 12:42:08 INFO - PROCESS | 1841 | 1461008528425 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8fc78400) [pid = 1841] [serial = 1425] [outer = 0x8f3d6000] 12:42:09 INFO - PROCESS | 1841 | 1461008529361 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1738ms 12:42:09 INFO - PROCESS | 1841 | 1461008529415 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 12:42:09 INFO - PROCESS | 1841 | 1461008529419 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 12:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:42:09 INFO - PROCESS | 1841 | 1461008529426 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 1841 | 1461008529430 Marionette TRACE conn4 <- [1,1870,null,{}] 12:42:09 INFO - PROCESS | 1841 | 1461008529436 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:09 INFO - PROCESS | 1841 | 1461008529662 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 12:42:09 INFO - PROCESS | 1841 | 1461008529918 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f412c00 == 137 [pid = 1841] [id = 475] 12:42:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8f414000) [pid = 1841] [serial = 1426] [outer = (nil)] 12:42:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8fce0400) [pid = 1841] [serial = 1427] [outer = 0x8f414000] 12:42:10 INFO - PROCESS | 1841 | 1461008530060 Marionette DEBUG loaded listener.js 12:42:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x90533000) [pid = 1841] [serial = 1428] [outer = 0x8f414000] 12:42:10 INFO - PROCESS | 1841 | 1461008530962 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1582ms 12:42:11 INFO - PROCESS | 1841 | 1461008531009 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 12:42:11 INFO - PROCESS | 1841 | 1461008531013 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 12:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:42:11 INFO - PROCESS | 1841 | 1461008531020 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:42:11 INFO - PROCESS | 1841 | 1461008531023 Marionette TRACE conn4 <- [1,1874,null,{}] 12:42:11 INFO - PROCESS | 1841 | 1461008531029 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:11 INFO - PROCESS | 1841 | 1461008531251 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 12:42:11 INFO - PROCESS | 1841 | 1461008531586 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d1400 == 138 [pid = 1841] [id = 476] 12:42:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8fc7c800) [pid = 1841] [serial = 1429] [outer = (nil)] 12:42:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x915c4c00) [pid = 1841] [serial = 1430] [outer = 0x8fc7c800] 12:42:11 INFO - PROCESS | 1841 | 1461008531680 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x915cd000) [pid = 1841] [serial = 1431] [outer = 0x8fc7c800] 12:42:12 INFO - PROCESS | 1841 | 1461008532600 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1630ms 12:42:12 INFO - PROCESS | 1841 | 1461008532651 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 12:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:42:12 INFO - PROCESS | 1841 | 1461008532656 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 12:42:12 INFO - PROCESS | 1841 | 1461008532662 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 1841 | 1461008532666 Marionette TRACE conn4 <- [1,1878,null,{}] 12:42:12 INFO - PROCESS | 1841 | 1461008532672 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:12 INFO - PROCESS | 1841 | 1461008532900 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 12:42:13 INFO - PROCESS | 1841 | 1461008533233 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x9061e000 == 139 [pid = 1841] [id = 477] 12:42:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x90622400) [pid = 1841] [serial = 1432] [outer = (nil)] 12:42:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x9310f000) [pid = 1841] [serial = 1433] [outer = 0x90622400] 12:42:13 INFO - PROCESS | 1841 | 1461008533341 Marionette DEBUG loaded listener.js 12:42:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x93111c00) [pid = 1841] [serial = 1434] [outer = 0x90622400] 12:42:14 INFO - PROCESS | 1841 | 1461008534359 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1732ms 12:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:42:14 INFO - PROCESS | 1841 | 1461008534396 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 12:42:14 INFO - PROCESS | 1841 | 1461008534399 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 12:42:14 INFO - PROCESS | 1841 | 1461008534406 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:42:14 INFO - PROCESS | 1841 | 1461008534409 Marionette TRACE conn4 <- [1,1882,null,{}] 12:42:14 INFO - PROCESS | 1841 | 1461008534415 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:14 INFO - PROCESS | 1841 | 1461008534629 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 12:42:14 INFO - PROCESS | 1841 | 1461008534960 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfe6400 == 140 [pid = 1841] [id = 478] 12:42:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8fc7bc00) [pid = 1841] [serial = 1435] [outer = (nil)] 12:42:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x93626c00) [pid = 1841] [serial = 1436] [outer = 0x8fc7bc00] 12:42:15 INFO - PROCESS | 1841 | 1461008535055 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x936c4000) [pid = 1841] [serial = 1437] [outer = 0x8fc7bc00] 12:42:15 INFO - PROCESS | 1841 | 1461008535969 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1632ms 12:42:16 INFO - PROCESS | 1841 | 1461008536039 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 12:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:42:16 INFO - PROCESS | 1841 | 1461008536044 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 12:42:16 INFO - PROCESS | 1841 | 1461008536050 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 1841 | 1461008536055 Marionette TRACE conn4 <- [1,1886,null,{}] 12:42:16 INFO - PROCESS | 1841 | 1461008536061 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:16 INFO - PROCESS | 1841 | 1461008536345 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 12:42:16 INFO - PROCESS | 1841 | 1461008536696 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x93157400 == 141 [pid = 1841] [id = 479] 12:42:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x9700f000) [pid = 1841] [serial = 1438] [outer = (nil)] 12:42:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x979bd800) [pid = 1841] [serial = 1439] [outer = 0x9700f000] 12:42:16 INFO - PROCESS | 1841 | 1461008536795 Marionette DEBUG loaded listener.js 12:42:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x97ec3800) [pid = 1841] [serial = 1440] [outer = 0x9700f000] 12:42:17 INFO - PROCESS | 1841 | 1461008537768 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1789ms 12:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:42:17 INFO - PROCESS | 1841 | 1461008537841 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 12:42:17 INFO - PROCESS | 1841 | 1461008537844 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 12:42:17 INFO - PROCESS | 1841 | 1461008537851 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:42:17 INFO - PROCESS | 1841 | 1461008537854 Marionette TRACE conn4 <- [1,1890,null,{}] 12:42:17 INFO - PROCESS | 1841 | 1461008537860 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:18 INFO - PROCESS | 1841 | 1461008538073 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 12:42:18 INFO - PROCESS | 1841 | 1461008538422 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x96b15000 == 142 [pid = 1841] [id = 480] 12:42:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x97002400) [pid = 1841] [serial = 1441] [outer = (nil)] 12:42:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x98126400) [pid = 1841] [serial = 1442] [outer = 0x97002400] 12:42:18 INFO - PROCESS | 1841 | 1461008538519 Marionette DEBUG loaded listener.js 12:42:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x98339800) [pid = 1841] [serial = 1443] [outer = 0x97002400] 12:42:19 INFO - PROCESS | 1841 | 1461008539452 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1688ms 12:42:19 INFO - PROCESS | 1841 | 1461008539539 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 12:42:19 INFO - PROCESS | 1841 | 1461008539543 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 12:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:42:19 INFO - PROCESS | 1841 | 1461008539550 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 1841 | 1461008539553 Marionette TRACE conn4 <- [1,1894,null,{}] 12:42:19 INFO - PROCESS | 1841 | 1461008539559 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:19 INFO - PROCESS | 1841 | 1461008539776 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 12:42:20 INFO - PROCESS | 1841 | 1461008540083 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x9310d800 == 143 [pid = 1841] [id = 481] 12:42:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9803cc00) [pid = 1841] [serial = 1444] [outer = (nil)] 12:42:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x98394000) [pid = 1841] [serial = 1445] [outer = 0x9803cc00] 12:42:20 INFO - PROCESS | 1841 | 1461008540173 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x98cce000) [pid = 1841] [serial = 1446] [outer = 0x9803cc00] 12:42:21 INFO - PROCESS | 1841 | 1461008541126 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1637ms 12:42:21 INFO - PROCESS | 1841 | 1461008541188 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 12:42:21 INFO - PROCESS | 1841 | 1461008541193 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 12:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:42:21 INFO - PROCESS | 1841 | 1461008541199 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 1841 | 1461008541203 Marionette TRACE conn4 <- [1,1898,null,{}] 12:42:21 INFO - PROCESS | 1841 | 1461008541209 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:21 INFO - PROCESS | 1841 | 1461008541430 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 12:42:21 INFO - PROCESS | 1841 | 1461008541774 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c5000 == 144 [pid = 1841] [id = 482] 12:42:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x981a3400) [pid = 1841] [serial = 1447] [outer = (nil)] 12:42:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x99114400) [pid = 1841] [serial = 1448] [outer = 0x981a3400] 12:42:21 INFO - PROCESS | 1841 | 1461008541870 Marionette DEBUG loaded listener.js 12:42:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x997e4000) [pid = 1841] [serial = 1449] [outer = 0x981a3400] 12:42:22 INFO - PROCESS | 1841 | 1461008542792 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1632ms 12:42:22 INFO - PROCESS | 1841 | 1461008542832 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 1841 | 1461008542836 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 12:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:42:22 INFO - PROCESS | 1841 | 1461008542842 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 1841 | 1461008542845 Marionette TRACE conn4 <- [1,1902,null,{}] 12:42:22 INFO - PROCESS | 1841 | 1461008542852 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:23 INFO - PROCESS | 1841 | 1461008543068 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 12:42:23 INFO - PROCESS | 1841 | 1461008543430 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x98348000 == 145 [pid = 1841] [id = 483] 12:42:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x98391800) [pid = 1841] [serial = 1450] [outer = (nil)] 12:42:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x9b2d4c00) [pid = 1841] [serial = 1451] [outer = 0x98391800] 12:42:23 INFO - PROCESS | 1841 | 1461008543524 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x9eb44400) [pid = 1841] [serial = 1452] [outer = 0x98391800] 12:42:24 INFO - PROCESS | 1841 | 1461008544438 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1683ms 12:42:24 INFO - PROCESS | 1841 | 1461008544526 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 1841 | 1461008544530 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 12:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:42:24 INFO - PROCESS | 1841 | 1461008544537 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 1841 | 1461008544540 Marionette TRACE conn4 <- [1,1906,null,{}] 12:42:24 INFO - PROCESS | 1841 | 1461008544562 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:24 INFO - PROCESS | 1841 | 1461008544869 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 12:42:25 INFO - PROCESS | 1841 | 1461008545142 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x85732800 == 146 [pid = 1841] [id = 484] 12:42:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x98ccd000) [pid = 1841] [serial = 1453] [outer = (nil)] 12:42:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x9fbbbc00) [pid = 1841] [serial = 1454] [outer = 0x98ccd000] 12:42:25 INFO - PROCESS | 1841 | 1461008545240 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x9fc75800) [pid = 1841] [serial = 1455] [outer = 0x98ccd000] 12:42:26 INFO - PROCESS | 1841 | 1461008546190 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1733ms 12:42:26 INFO - PROCESS | 1841 | 1461008546271 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 12:42:26 INFO - PROCESS | 1841 | 1461008546275 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 12:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:42:26 INFO - PROCESS | 1841 | 1461008546282 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 1841 | 1461008546286 Marionette TRACE conn4 <- [1,1910,null,{}] 12:42:26 INFO - PROCESS | 1841 | 1461008546292 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:26 INFO - PROCESS | 1841 | 1461008546540 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 12:42:26 INFO - PROCESS | 1841 | 1461008546893 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x868e9400 == 147 [pid = 1841] [id = 485] 12:42:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x86a92800) [pid = 1841] [serial = 1456] [outer = (nil)] 12:42:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x9fbc3800) [pid = 1841] [serial = 1457] [outer = 0x86a92800] 12:42:26 INFO - PROCESS | 1841 | 1461008546981 Marionette DEBUG loaded listener.js 12:42:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0xa0a66000) [pid = 1841] [serial = 1458] [outer = 0x86a92800] 12:42:27 INFO - PROCESS | 1841 | 1461008547915 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1690ms 12:42:27 INFO - PROCESS | 1841 | 1461008547974 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 12:42:27 INFO - PROCESS | 1841 | 1461008547977 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 12:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:42:27 INFO - PROCESS | 1841 | 1461008547984 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:42:27 INFO - PROCESS | 1841 | 1461008547988 Marionette TRACE conn4 <- [1,1914,null,{}] 12:42:27 INFO - PROCESS | 1841 | 1461008547994 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:28 INFO - PROCESS | 1841 | 1461008548205 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 12:42:28 INFO - PROCESS | 1841 | 1461008548567 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x9916ac00 == 148 [pid = 1841] [id = 486] 12:42:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x9fb2cc00) [pid = 1841] [serial = 1459] [outer = (nil)] 12:42:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0xa0ee2800) [pid = 1841] [serial = 1460] [outer = 0x9fb2cc00] 12:42:28 INFO - PROCESS | 1841 | 1461008548679 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 183 (0xa0ef0800) [pid = 1841] [serial = 1461] [outer = 0x9fb2cc00] 12:42:30 INFO - PROCESS | 1841 | --DOCSHELL 0x94471000 == 147 [pid = 1841] [id = 271] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 182 (0x8db67c00) [pid = 1841] [serial = 1286] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x979bc000) [pid = 1841] [serial = 1310] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x8fcdb800) [pid = 1841] [serial = 1298] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x8739cc00) [pid = 1841] [serial = 1277] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x8fce3800) [pid = 1841] [serial = 1299] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x9811fc00) [pid = 1841] [serial = 1313] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x897c2800) [pid = 1841] [serial = 1335] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x981a1800) [pid = 1841] [serial = 1314] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x9ad15000) [pid = 1841] [serial = 1326] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x88aef800) [pid = 1841] [serial = 1334] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x9053a000) [pid = 1841] [serial = 1301] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x997ec800) [pid = 1841] [serial = 1325] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x87510c00) [pid = 1841] [serial = 1331] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x9061c000) [pid = 1841] [serial = 1302] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8b0f0000) [pid = 1841] [serial = 1337] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x91394400) [pid = 1841] [serial = 1304] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x915d0400) [pid = 1841] [serial = 1305] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x97badc00) [pid = 1841] [serial = 1311] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x98b8dc00) [pid = 1841] [serial = 1319] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8f420c00) [pid = 1841] [serial = 1295] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x98393400) [pid = 1841] [serial = 1317] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x8c150400) [pid = 1841] [serial = 1284] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x98389c00) [pid = 1841] [serial = 1263] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8f3db800) [pid = 1841] [serial = 1293] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8750d400) [pid = 1841] [serial = 1278] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8dc1b800) [pid = 1841] [serial = 1287] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8eb0b400) [pid = 1841] [serial = 1292] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8de32400) [pid = 1841] [serial = 1290] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x98ccf800) [pid = 1841] [serial = 1320] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8b83f000) [pid = 1841] [serial = 1340] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x875b8800) [pid = 1841] [serial = 1332] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8dc29800) [pid = 1841] [serial = 1289] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x89955c00) [pid = 1841] [serial = 1209] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x98345c00) [pid = 1841] [serial = 1316] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x936c7400) [pid = 1841] [serial = 1307] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x897c1400) [pid = 1841] [serial = 1280] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x98f33c00) [pid = 1841] [serial = 1322] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8fb99800) [pid = 1841] [serial = 1296] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8b839c00) [pid = 1841] [serial = 1283] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x89956000) [pid = 1841] [serial = 1281] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9ad59800) [pid = 1841] [serial = 1328] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x99113800) [pid = 1841] [serial = 1323] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x96248000) [pid = 1841] [serial = 1308] [outer = (nil)] [url = about:blank] 12:42:30 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8b2bac00) [pid = 1841] [serial = 1338] [outer = (nil)] [url = about:blank] 12:42:31 INFO - PROCESS | 1841 | 1461008551638 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 3687ms 12:42:31 INFO - PROCESS | 1841 | 1461008551672 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 12:42:31 INFO - PROCESS | 1841 | 1461008551678 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 12:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:42:31 INFO - PROCESS | 1841 | 1461008551688 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 1841 | 1461008551692 Marionette TRACE conn4 <- [1,1918,null,{}] 12:42:31 INFO - PROCESS | 1841 | 1461008551701 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:31 INFO - PROCESS | 1841 | 1461008551902 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 12:42:32 INFO - PROCESS | 1841 | 1461008552180 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a9a000 == 148 [pid = 1841] [id = 487] 12:42:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x87512000) [pid = 1841] [serial = 1462] [outer = (nil)] 12:42:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x87d6c800) [pid = 1841] [serial = 1463] [outer = 0x87512000] 12:42:32 INFO - PROCESS | 1841 | 1461008552276 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8888c800) [pid = 1841] [serial = 1464] [outer = 0x87512000] 12:42:33 INFO - PROCESS | 1841 | 1461008553209 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1601ms 12:42:33 INFO - PROCESS | 1841 | 1461008553290 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 1841 | 1461008553299 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 12:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:42:33 INFO - PROCESS | 1841 | 1461008553309 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 1841 | 1461008553312 Marionette TRACE conn4 <- [1,1922,null,{}] 12:42:33 INFO - PROCESS | 1841 | 1461008553325 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:33 INFO - PROCESS | 1841 | 1461008553602 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 12:42:33 INFO - PROCESS | 1841 | 1461008553644 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x875b7800 == 149 [pid = 1841] [id = 488] 12:42:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x87d70400) [pid = 1841] [serial = 1465] [outer = (nil)] 12:42:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8995a000) [pid = 1841] [serial = 1466] [outer = 0x87d70400] 12:42:33 INFO - PROCESS | 1841 | 1461008553730 Marionette DEBUG loaded listener.js 12:42:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8afb5c00) [pid = 1841] [serial = 1467] [outer = 0x87d70400] 12:42:34 INFO - PROCESS | 1841 | 1461008554859 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1593ms 12:42:34 INFO - PROCESS | 1841 | 1461008554902 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 12:42:34 INFO - PROCESS | 1841 | 1461008554906 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 12:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:42:34 INFO - PROCESS | 1841 | 1461008554912 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:42:34 INFO - PROCESS | 1841 | 1461008554918 Marionette TRACE conn4 <- [1,1926,null,{}] 12:42:34 INFO - PROCESS | 1841 | 1461008554941 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:35 INFO - PROCESS | 1841 | 1461008555202 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8dfea800) [pid = 1841] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x93151800) [pid = 1841] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x87396000) [pid = 1841] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x96bc0000) [pid = 1841] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8de2c400) [pid = 1841] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8db76c00) [pid = 1841] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8fab5c00) [pid = 1841] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8ea8e800) [pid = 1841] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x86a90c00) [pid = 1841] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8c3b7800) [pid = 1841] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x9314b000) [pid = 1841] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x95804400) [pid = 1841] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8eb0e800) [pid = 1841] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x9b2d2c00) [pid = 1841] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:42:35 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8b0ec000) [pid = 1841] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8ebedc00) [pid = 1841] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x88890800) [pid = 1841] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x98346400) [pid = 1841] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x86994c00) [pid = 1841] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x97eb8800) [pid = 1841] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8edea400) [pid = 1841] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8750b800) [pid = 1841] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:42:36 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x87395400) [pid = 1841] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:42:36 INFO - PROCESS | 1841 | 1461008556034 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x85ed9400 == 150 [pid = 1841] [id = 489] 12:42:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x85ee6000) [pid = 1841] [serial = 1468] [outer = (nil)] 12:42:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x87396000) [pid = 1841] [serial = 1469] [outer = 0x85ee6000] 12:42:36 INFO - PROCESS | 1841 | 1461008556126 Marionette DEBUG loaded listener.js 12:42:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8b08ac00) [pid = 1841] [serial = 1470] [outer = 0x85ee6000] 12:42:36 INFO - PROCESS | 1841 | 1461008556878 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2001ms 12:42:36 INFO - PROCESS | 1841 | 1461008556914 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 12:42:36 INFO - PROCESS | 1841 | 1461008556917 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 12:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:42:36 INFO - PROCESS | 1841 | 1461008556924 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 1841 | 1461008556926 Marionette TRACE conn4 <- [1,1930,null,{}] 12:42:36 INFO - PROCESS | 1841 | 1461008556932 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:37 INFO - PROCESS | 1841 | 1461008557205 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 12:42:37 INFO - PROCESS | 1841 | 1461008557227 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2ba000 == 151 [pid = 1841] [id = 490] 12:42:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8bb14400) [pid = 1841] [serial = 1471] [outer = (nil)] 12:42:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8c15a800) [pid = 1841] [serial = 1472] [outer = 0x8bb14400] 12:42:37 INFO - PROCESS | 1841 | 1461008557300 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8c156400) [pid = 1841] [serial = 1473] [outer = 0x8bb14400] 12:42:38 INFO - PROCESS | 1841 | 1461008558539 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1684ms 12:42:38 INFO - PROCESS | 1841 | 1461008558609 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 1841 | 1461008558615 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 12:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:42:38 INFO - PROCESS | 1841 | 1461008558625 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 1841 | 1461008558631 Marionette TRACE conn4 <- [1,1934,null,{}] 12:42:38 INFO - PROCESS | 1841 | 1461008558640 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:38 INFO - PROCESS | 1841 | 1461008558911 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 12:42:39 INFO - PROCESS | 1841 | 1461008559257 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x8750cc00 == 152 [pid = 1841] [id = 491] 12:42:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8750f000) [pid = 1841] [serial = 1474] [outer = (nil)] 12:42:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x87d6c400) [pid = 1841] [serial = 1475] [outer = 0x8750f000] 12:42:39 INFO - PROCESS | 1841 | 1461008559348 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x897cd400) [pid = 1841] [serial = 1476] [outer = 0x8750f000] 12:42:40 INFO - PROCESS | 1841 | 1461008560335 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1744ms 12:42:40 INFO - PROCESS | 1841 | 1461008560369 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 1841 | 1461008560379 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 12:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:42:40 INFO - PROCESS | 1841 | 1461008560390 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 1841 | 1461008560395 Marionette TRACE conn4 <- [1,1938,null,{}] 12:42:40 INFO - PROCESS | 1841 | 1461008560402 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:40 INFO - PROCESS | 1841 | 1461008560618 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 12:42:41 INFO - PROCESS | 1841 | 1461008561017 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0eb400 == 153 [pid = 1841] [id = 492] 12:42:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8b0f2c00) [pid = 1841] [serial = 1477] [outer = (nil)] 12:42:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8b83bc00) [pid = 1841] [serial = 1478] [outer = 0x8b0f2c00] 12:42:41 INFO - PROCESS | 1841 | 1461008561109 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8c150400) [pid = 1841] [serial = 1479] [outer = 0x8b0f2c00] 12:42:42 INFO - PROCESS | 1841 | 1461008562082 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1736ms 12:42:42 INFO - PROCESS | 1841 | 1461008562126 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 12:42:42 INFO - PROCESS | 1841 | 1461008562130 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 12:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:42:42 INFO - PROCESS | 1841 | 1461008562137 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:42:42 INFO - PROCESS | 1841 | 1461008562144 Marionette TRACE conn4 <- [1,1942,null,{}] 12:42:42 INFO - PROCESS | 1841 | 1461008562160 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:42 INFO - PROCESS | 1841 | 1461008562402 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 12:42:42 INFO - PROCESS | 1841 | 1461008562728 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3ba400 == 154 [pid = 1841] [id = 493] 12:42:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8db6c000) [pid = 1841] [serial = 1480] [outer = (nil)] 12:42:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8dc22000) [pid = 1841] [serial = 1481] [outer = 0x8db6c000] 12:42:42 INFO - PROCESS | 1841 | 1461008562828 Marionette DEBUG loaded listener.js 12:42:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8de31000) [pid = 1841] [serial = 1482] [outer = 0x8db6c000] 12:42:43 INFO - PROCESS | 1841 | 1461008563772 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1691ms 12:42:43 INFO - PROCESS | 1841 | 1461008563829 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 12:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:42:43 INFO - PROCESS | 1841 | 1461008563834 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 12:42:43 INFO - PROCESS | 1841 | 1461008563841 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:42:43 INFO - PROCESS | 1841 | 1461008563844 Marionette TRACE conn4 <- [1,1946,null,{}] 12:42:43 INFO - PROCESS | 1841 | 1461008563850 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:44 INFO - PROCESS | 1841 | 1461008564066 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 12:42:44 INFO - PROCESS | 1841 | 1461008564392 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c5400 == 155 [pid = 1841] [id = 494] 12:42:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8db67c00) [pid = 1841] [serial = 1483] [outer = (nil)] 12:42:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8dfe8c00) [pid = 1841] [serial = 1484] [outer = 0x8db67c00] 12:42:44 INFO - PROCESS | 1841 | 1461008564488 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8ea8cc00) [pid = 1841] [serial = 1485] [outer = 0x8db67c00] 12:42:45 INFO - PROCESS | 1841 | 1461008565415 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1639ms 12:42:45 INFO - PROCESS | 1841 | 1461008565480 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 1841 | 1461008565484 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 12:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:42:45 INFO - PROCESS | 1841 | 1461008565491 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 1841 | 1461008565495 Marionette TRACE conn4 <- [1,1950,null,{}] 12:42:45 INFO - PROCESS | 1841 | 1461008565501 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:45 INFO - PROCESS | 1841 | 1461008565719 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 12:42:46 INFO - PROCESS | 1841 | 1461008566046 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f1000 == 156 [pid = 1841] [id = 495] 12:42:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8de35800) [pid = 1841] [serial = 1486] [outer = (nil)] 12:42:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8eb0ac00) [pid = 1841] [serial = 1487] [outer = 0x8de35800] 12:42:46 INFO - PROCESS | 1841 | 1461008566156 Marionette DEBUG loaded listener.js 12:42:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8eb0e000) [pid = 1841] [serial = 1488] [outer = 0x8de35800] 12:42:47 INFO - PROCESS | 1841 | 1461008567247 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1833ms 12:42:47 INFO - PROCESS | 1841 | 1461008567325 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 12:42:47 INFO - PROCESS | 1841 | 1461008567330 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 12:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:42:47 INFO - PROCESS | 1841 | 1461008567337 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:42:47 INFO - PROCESS | 1841 | 1461008567340 Marionette TRACE conn4 <- [1,1954,null,{}] 12:42:47 INFO - PROCESS | 1841 | 1461008567346 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:47 INFO - PROCESS | 1841 | 1461008567642 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 12:42:48 INFO - PROCESS | 1841 | 1461008567986 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db76c00 == 157 [pid = 1841] [id = 496] 12:42:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8ede8c00) [pid = 1841] [serial = 1489] [outer = (nil)] 12:42:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8f411400) [pid = 1841] [serial = 1490] [outer = 0x8ede8c00] 12:42:48 INFO - PROCESS | 1841 | 1461008568088 Marionette DEBUG loaded listener.js 12:42:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8fab3800) [pid = 1841] [serial = 1491] [outer = 0x8ede8c00] 12:42:49 INFO - PROCESS | 1841 | 1461008569002 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1739ms 12:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:42:49 INFO - PROCESS | 1841 | 1461008569077 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 12:42:49 INFO - PROCESS | 1841 | 1461008569081 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 12:42:49 INFO - PROCESS | 1841 | 1461008569088 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:42:49 INFO - PROCESS | 1841 | 1461008569092 Marionette TRACE conn4 <- [1,1958,null,{}] 12:42:49 INFO - PROCESS | 1841 | 1461008569098 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:49 INFO - PROCESS | 1841 | 1461008569355 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 12:42:49 INFO - PROCESS | 1841 | 1461008569702 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x8eb08c00 == 158 [pid = 1841] [id = 497] 12:42:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8fabd400) [pid = 1841] [serial = 1492] [outer = (nil)] 12:42:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8fc80800) [pid = 1841] [serial = 1493] [outer = 0x8fabd400] 12:42:49 INFO - PROCESS | 1841 | 1461008569821 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8fcdcc00) [pid = 1841] [serial = 1494] [outer = 0x8fabd400] 12:42:50 INFO - PROCESS | 1841 | 1461008570731 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1686ms 12:42:50 INFO - PROCESS | 1841 | 1461008570774 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 1841 | 1461008570778 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 12:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:42:50 INFO - PROCESS | 1841 | 1461008570785 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 1841 | 1461008570789 Marionette TRACE conn4 <- [1,1962,null,{}] 12:42:50 INFO - PROCESS | 1841 | 1461008570796 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:51 INFO - PROCESS | 1841 | 1461008571000 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 12:42:51 INFO - PROCESS | 1841 | 1461008571335 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b088000 == 159 [pid = 1841] [id = 498] 12:42:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8f419400) [pid = 1841] [serial = 1495] [outer = (nil)] 12:42:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x90621000) [pid = 1841] [serial = 1496] [outer = 0x8f419400] 12:42:51 INFO - PROCESS | 1841 | 1461008571434 Marionette DEBUG loaded listener.js 12:42:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x91393400) [pid = 1841] [serial = 1497] [outer = 0x8f419400] 12:42:52 INFO - PROCESS | 1841 | 1461008572328 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1580ms 12:42:52 INFO - PROCESS | 1841 | 1461008572365 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 12:42:52 INFO - PROCESS | 1841 | 1461008572370 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 12:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:42:52 INFO - PROCESS | 1841 | 1461008572376 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:42:52 INFO - PROCESS | 1841 | 1461008572380 Marionette TRACE conn4 <- [1,1966,null,{}] 12:42:52 INFO - PROCESS | 1841 | 1461008572386 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:52 INFO - PROCESS | 1841 | 1461008572592 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 12:42:52 INFO - PROCESS | 1841 | 1461008572933 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb09400 == 160 [pid = 1841] [id = 499] 12:42:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8c150c00) [pid = 1841] [serial = 1498] [outer = (nil)] 12:42:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x915e3c00) [pid = 1841] [serial = 1499] [outer = 0x8c150c00] 12:42:53 INFO - PROCESS | 1841 | 1461008573030 Marionette DEBUG loaded listener.js 12:42:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x93108000) [pid = 1841] [serial = 1500] [outer = 0x8c150c00] 12:42:53 INFO - PROCESS | 1841 | 1461008573941 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1633ms 12:42:54 INFO - PROCESS | 1841 | 1461008574011 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 12:42:54 INFO - PROCESS | 1841 | 1461008574015 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 12:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:42:54 INFO - PROCESS | 1841 | 1461008574022 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:42:54 INFO - PROCESS | 1841 | 1461008574026 Marionette TRACE conn4 <- [1,1970,null,{}] 12:42:54 INFO - PROCESS | 1841 | 1461008574031 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:54 INFO - PROCESS | 1841 | 1461008574297 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 12:42:54 INFO - PROCESS | 1841 | 1461008574629 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x915cf400 == 161 [pid = 1841] [id = 500] 12:42:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x91f7e400) [pid = 1841] [serial = 1501] [outer = (nil)] 12:42:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x936c7400) [pid = 1841] [serial = 1502] [outer = 0x91f7e400] 12:42:54 INFO - PROCESS | 1841 | 1461008574723 Marionette DEBUG loaded listener.js 12:42:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x936cd000) [pid = 1841] [serial = 1503] [outer = 0x91f7e400] 12:42:55 INFO - PROCESS | 1841 | 1461008575665 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1694ms 12:42:55 INFO - PROCESS | 1841 | 1461008575718 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 12:42:55 INFO - PROCESS | 1841 | 1461008575722 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 12:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:42:55 INFO - PROCESS | 1841 | 1461008575729 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:42:55 INFO - PROCESS | 1841 | 1461008575734 Marionette TRACE conn4 <- [1,1974,null,{}] 12:42:55 INFO - PROCESS | 1841 | 1461008575740 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:56 INFO - PROCESS | 1841 | 1461008576030 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 12:42:56 INFO - PROCESS | 1841 | 1461008576380 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x94472800 == 162 [pid = 1841] [id = 501] 12:42:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x978d5800) [pid = 1841] [serial = 1504] [outer = (nil)] 12:42:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x979c2000) [pid = 1841] [serial = 1505] [outer = 0x978d5800] 12:42:56 INFO - PROCESS | 1841 | 1461008576475 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x97ebfc00) [pid = 1841] [serial = 1506] [outer = 0x978d5800] 12:42:57 INFO - PROCESS | 1841 | 1461008577410 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1734ms 12:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:42:57 INFO - PROCESS | 1841 | 1461008577464 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 1841 | 1461008577468 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 12:42:57 INFO - PROCESS | 1841 | 1461008577474 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 1841 | 1461008577478 Marionette TRACE conn4 <- [1,1978,null,{}] 12:42:57 INFO - PROCESS | 1841 | 1461008577484 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:57 INFO - PROCESS | 1841 | 1461008577707 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 12:42:58 INFO - PROCESS | 1841 | 1461008578050 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc28800 == 163 [pid = 1841] [id = 502] 12:42:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8f3de800) [pid = 1841] [serial = 1507] [outer = (nil)] 12:42:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x98122800) [pid = 1841] [serial = 1508] [outer = 0x8f3de800] 12:42:58 INFO - PROCESS | 1841 | 1461008578145 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x981a3c00) [pid = 1841] [serial = 1509] [outer = 0x8f3de800] 12:42:59 INFO - PROCESS | 1841 | 1461008579050 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1635ms 12:42:59 INFO - PROCESS | 1841 | 1461008579109 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 1841 | 1461008579113 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 12:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:42:59 INFO - PROCESS | 1841 | 1461008579119 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 1841 | 1461008579123 Marionette TRACE conn4 <- [1,1982,null,{}] 12:42:59 INFO - PROCESS | 1841 | 1461008579129 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:42:59 INFO - PROCESS | 1841 | 1461008579354 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 12:42:59 INFO - PROCESS | 1841 | 1461008579689 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb0800 == 164 [pid = 1841] [id = 503] 12:42:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x95813400) [pid = 1841] [serial = 1510] [outer = (nil)] 12:42:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9838b000) [pid = 1841] [serial = 1511] [outer = 0x95813400] 12:42:59 INFO - PROCESS | 1841 | 1461008579799 Marionette DEBUG loaded listener.js 12:42:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x9838f400) [pid = 1841] [serial = 1512] [outer = 0x95813400] 12:43:00 INFO - PROCESS | 1841 | 1461008580708 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1639ms 12:43:00 INFO - PROCESS | 1841 | 1461008580759 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 12:43:00 INFO - PROCESS | 1841 | 1461008580764 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 12:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:43:00 INFO - PROCESS | 1841 | 1461008580770 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 1841 | 1461008580774 Marionette TRACE conn4 <- [1,1986,null,{}] 12:43:00 INFO - PROCESS | 1841 | 1461008580780 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:01 INFO - PROCESS | 1841 | 1461008581031 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 12:43:01 INFO - PROCESS | 1841 | 1461008581413 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x98c27400 == 165 [pid = 1841] [id = 504] 12:43:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x98ccf400) [pid = 1841] [serial = 1513] [outer = (nil)] 12:43:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x98cd6c00) [pid = 1841] [serial = 1514] [outer = 0x98ccf400] 12:43:01 INFO - PROCESS | 1841 | 1461008581511 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x98f3e400) [pid = 1841] [serial = 1515] [outer = 0x98ccf400] 12:43:02 INFO - PROCESS | 1841 | 1461008582446 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1736ms 12:43:02 INFO - PROCESS | 1841 | 1461008582508 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 1841 | 1461008582512 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 12:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:43:02 INFO - PROCESS | 1841 | 1461008582519 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 1841 | 1461008582522 Marionette TRACE conn4 <- [1,1990,null,{}] 12:43:02 INFO - PROCESS | 1841 | 1461008582528 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:02 INFO - PROCESS | 1841 | 1461008582767 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 12:43:03 INFO - PROCESS | 1841 | 1461008583116 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x93632400 == 166 [pid = 1841] [id = 505] 12:43:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x97923800) [pid = 1841] [serial = 1516] [outer = (nil)] 12:43:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x9ad4ec00) [pid = 1841] [serial = 1517] [outer = 0x97923800] 12:43:03 INFO - PROCESS | 1841 | 1461008583220 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x9ad51000) [pid = 1841] [serial = 1518] [outer = 0x97923800] 12:43:04 INFO - PROCESS | 1841 | 1461008584120 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1634ms 12:43:04 INFO - PROCESS | 1841 | 1461008584154 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 1841 | 1461008584159 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 12:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:43:04 INFO - PROCESS | 1841 | 1461008584165 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 1841 | 1461008584168 Marionette TRACE conn4 <- [1,1994,null,{}] 12:43:04 INFO - PROCESS | 1841 | 1461008584174 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:04 INFO - PROCESS | 1841 | 1461008584497 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 12:43:04 INFO - PROCESS | 1841 | 1461008584768 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x9ae9ac00 == 167 [pid = 1841] [id = 506] 12:43:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x9b2d1c00) [pid = 1841] [serial = 1519] [outer = (nil)] 12:43:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x9eb4dc00) [pid = 1841] [serial = 1520] [outer = 0x9b2d1c00] 12:43:04 INFO - PROCESS | 1841 | 1461008584907 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0xa0002c00) [pid = 1841] [serial = 1521] [outer = 0x9b2d1c00] 12:43:05 INFO - PROCESS | 1841 | 1461008585783 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1680ms 12:43:05 INFO - PROCESS | 1841 | 1461008585847 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 1841 | 1461008585851 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 12:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:43:05 INFO - PROCESS | 1841 | 1461008585857 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 1841 | 1461008585861 Marionette TRACE conn4 <- [1,1998,null,{}] 12:43:05 INFO - PROCESS | 1841 | 1461008585867 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:06 INFO - PROCESS | 1841 | 1461008586088 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 12:43:06 INFO - PROCESS | 1841 | 1461008586428 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x85730400 == 168 [pid = 1841] [id = 507] 12:43:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x868efc00) [pid = 1841] [serial = 1522] [outer = (nil)] 12:43:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0xa0fdd400) [pid = 1841] [serial = 1523] [outer = 0x868efc00] 12:43:06 INFO - PROCESS | 1841 | 1461008586523 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0xa2813000) [pid = 1841] [serial = 1524] [outer = 0x868efc00] 12:43:07 INFO - PROCESS | 1841 | 1461008587477 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1640ms 12:43:07 INFO - PROCESS | 1841 | 1461008587497 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 1841 | 1461008587502 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 12:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:43:07 INFO - PROCESS | 1841 | 1461008587508 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 1841 | 1461008587511 Marionette TRACE conn4 <- [1,2002,null,{}] 12:43:07 INFO - PROCESS | 1841 | 1461008587517 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:07 INFO - PROCESS | 1841 | 1461008587751 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 12:43:08 INFO - PROCESS | 1841 | 1461008588066 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739d400 == 169 [pid = 1841] [id = 508] 12:43:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x98396000) [pid = 1841] [serial = 1525] [outer = (nil)] 12:43:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0xa28b5c00) [pid = 1841] [serial = 1526] [outer = 0x98396000] 12:43:08 INFO - PROCESS | 1841 | 1461008588165 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 182 (0xa2a10400) [pid = 1841] [serial = 1527] [outer = 0x98396000] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8fac0c00 == 168 [pid = 1841] [id = 48] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x915cf000 == 167 [pid = 1841] [id = 50] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8fab6000 == 166 [pid = 1841] [id = 169] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x86988c00 == 165 [pid = 1841] [id = 306] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x85ed9400 == 164 [pid = 1841] [id = 489] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x875b7800 == 163 [pid = 1841] [id = 488] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x86a9a000 == 162 [pid = 1841] [id = 487] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x868e9400 == 161 [pid = 1841] [id = 485] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x85732800 == 160 [pid = 1841] [id = 484] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x897c5000 == 159 [pid = 1841] [id = 482] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x98348000 == 158 [pid = 1841] [id = 483] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x9310d800 == 157 [pid = 1841] [id = 481] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x96b15000 == 156 [pid = 1841] [id = 480] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x93157400 == 155 [pid = 1841] [id = 479] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x9061e000 == 154 [pid = 1841] [id = 477] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfe6400 == 153 [pid = 1841] [id = 478] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1d1400 == 152 [pid = 1841] [id = 476] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8f412c00 == 151 [pid = 1841] [id = 475] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8edee400 == 150 [pid = 1841] [id = 474] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfe9000 == 149 [pid = 1841] [id = 473] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3c2000 == 148 [pid = 1841] [id = 471] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3b5c00 == 147 [pid = 1841] [id = 472] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x897c6c00 == 146 [pid = 1841] [id = 470] 12:43:10 INFO - PROCESS | 1841 | --DOCSHELL 0x87507c00 == 145 [pid = 1841] [id = 469] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 181 (0x8b0f5000) [pid = 1841] [serial = 1406] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x915dfc00) [pid = 1841] [serial = 1371] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x96247400) [pid = 1841] [serial = 1377] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x87510800) [pid = 1841] [serial = 1397] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x98120800) [pid = 1841] [serial = 1383] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x8ea8a000) [pid = 1841] [serial = 1356] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8dfe7800) [pid = 1841] [serial = 1353] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x90534800) [pid = 1841] [serial = 1367] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x9ae97800) [pid = 1841] [serial = 1329] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x88af5c00) [pid = 1841] [serial = 1400] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8db73800) [pid = 1841] [serial = 1350] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x936c2c00) [pid = 1841] [serial = 1374] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x9700ec00) [pid = 1841] [serial = 1379] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8ede2c00) [pid = 1841] [serial = 1359] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x9eb42c00) [pid = 1841] [serial = 1394] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8db6a000) [pid = 1841] [serial = 1349] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x8bb15c00) [pid = 1841] [serial = 1404] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x875b6800) [pid = 1841] [serial = 1398] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8f412000) [pid = 1841] [serial = 1362] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x89959000) [pid = 1841] [serial = 1346] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x9ad57400) [pid = 1841] [serial = 1392] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8bb15400) [pid = 1841] [serial = 1347] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x9916c000) [pid = 1841] [serial = 1389] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x98390c00) [pid = 1841] [serial = 1385] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x9803dc00) [pid = 1841] [serial = 1382] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x98c26c00) [pid = 1841] [serial = 1386] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x98f32c00) [pid = 1841] [serial = 1388] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8dff0c00) [pid = 1841] [serial = 1355] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x9eb4ac00) [pid = 1841] [serial = 1395] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x93154c00) [pid = 1841] [serial = 1373] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x9ad50c00) [pid = 1841] [serial = 1391] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8de38000) [pid = 1841] [serial = 1352] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x897c8c00) [pid = 1841] [serial = 1401] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8fc7d000) [pid = 1841] [serial = 1365] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8b2c3400) [pid = 1841] [serial = 1403] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8b83c400) [pid = 1841] [serial = 1275] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x97931400) [pid = 1841] [serial = 1380] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8750f800) [pid = 1841] [serial = 1343] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8f3d4400) [pid = 1841] [serial = 1361] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x915c7000) [pid = 1841] [serial = 1370] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8ebee400) [pid = 1841] [serial = 1358] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x875bbc00) [pid = 1841] [serial = 1344] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9053d400) [pid = 1841] [serial = 1368] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x94477c00) [pid = 1841] [serial = 1376] [outer = (nil)] [url = about:blank] 12:43:10 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8fb9b800) [pid = 1841] [serial = 1364] [outer = (nil)] [url = about:blank] 12:43:11 INFO - PROCESS | 1841 | 1461008591144 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3694ms 12:43:11 INFO - PROCESS | 1841 | 1461008591203 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 1841 | 1461008591211 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 12:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:43:11 INFO - PROCESS | 1841 | 1461008591220 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 1841 | 1461008591225 Marionette TRACE conn4 <- [1,2006,null,{}] 12:43:11 INFO - PROCESS | 1841 | 1461008591232 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:11 INFO - PROCESS | 1841 | 1461008591437 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 12:43:11 INFO - PROCESS | 1841 | 1461008591647 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x8750d400 == 146 [pid = 1841] [id = 509] 12:43:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x875b9c00) [pid = 1841] [serial = 1528] [outer = (nil)] 12:43:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x88882800) [pid = 1841] [serial = 1529] [outer = 0x875b9c00] 12:43:11 INFO - PROCESS | 1841 | 1461008591731 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x88af5c00) [pid = 1841] [serial = 1530] [outer = 0x875b9c00] 12:43:12 INFO - PROCESS | 1841 | 1461008592713 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:43:12 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 12:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1706ms 12:43:12 INFO - PROCESS | 1841 | 1461008592993 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 1841 | 1461008593001 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 12:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:43:13 INFO - PROCESS | 1841 | 1461008593011 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 1841 | 1461008593016 Marionette TRACE conn4 <- [1,2010,null,{}] 12:43:13 INFO - PROCESS | 1841 | 1461008593022 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:13 INFO - PROCESS | 1841 | 1461008593296 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 12:43:13 INFO - PROCESS | 1841 | 1461008593427 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x88888400 == 147 [pid = 1841] [id = 510] 12:43:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x88af7800) [pid = 1841] [serial = 1531] [outer = (nil)] 12:43:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8b08ec00) [pid = 1841] [serial = 1532] [outer = 0x88af7800] 12:43:13 INFO - PROCESS | 1841 | 1461008593503 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8bb0e400) [pid = 1841] [serial = 1533] [outer = 0x88af7800] 12:43:14 INFO - PROCESS | 1841 | 1461008594518 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:43:14 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 12:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1584ms 12:43:14 INFO - PROCESS | 1841 | 1461008594597 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 1841 | 1461008594600 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 12:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:43:14 INFO - PROCESS | 1841 | 1461008594608 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 1841 | 1461008594614 Marionette TRACE conn4 <- [1,2014,null,{}] 12:43:14 INFO - PROCESS | 1841 | 1461008594637 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:14 INFO - PROCESS | 1841 | 1461008594929 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9803cc00) [pid = 1841] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x98391800) [pid = 1841] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x87d70400) [pid = 1841] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9fb2cc00) [pid = 1841] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8dc21400) [pid = 1841] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x85ee6000) [pid = 1841] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x981a3400) [pid = 1841] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8995a400) [pid = 1841] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8f414000) [pid = 1841] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x9700f000) [pid = 1841] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8fc7c800) [pid = 1841] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x87508400) [pid = 1841] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x90622400) [pid = 1841] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8f3d6000) [pid = 1841] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8afbb400) [pid = 1841] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x98ccd000) [pid = 1841] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8eb03400) [pid = 1841] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x97002400) [pid = 1841] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x86a92800) [pid = 1841] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x87512000) [pid = 1841] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8fc7bc00) [pid = 1841] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:43:15 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x8c3c4400) [pid = 1841] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:43:15 INFO - PROCESS | 1841 | 1461008595689 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x85eda800 == 148 [pid = 1841] [id = 511] 12:43:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x85edf800) [pid = 1841] [serial = 1534] [outer = (nil)] 12:43:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x875b5400) [pid = 1841] [serial = 1535] [outer = 0x85edf800] 12:43:15 INFO - PROCESS | 1841 | 1461008595784 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8c1c8000) [pid = 1841] [serial = 1536] [outer = 0x85edf800] 12:43:16 INFO - PROCESS | 1841 | 1461008596530 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1946ms 12:43:16 INFO - PROCESS | 1841 | 1461008596555 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 1841 | 1461008596560 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 12:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:43:16 INFO - PROCESS | 1841 | 1461008596580 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 1841 | 1461008596582 Marionette TRACE conn4 <- [1,2018,null,{}] 12:43:16 INFO - PROCESS | 1841 | 1461008596593 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:16 INFO - PROCESS | 1841 | 1461008596788 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 12:43:16 INFO - PROCESS | 1841 | 1461008596803 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a92800 == 149 [pid = 1841] [id = 512] 12:43:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8db6b000) [pid = 1841] [serial = 1537] [outer = (nil)] 12:43:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8db75400) [pid = 1841] [serial = 1538] [outer = 0x8db6b000] 12:43:16 INFO - PROCESS | 1841 | 1461008596880 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8dc27800) [pid = 1841] [serial = 1539] [outer = 0x8db6b000] 12:43:18 INFO - PROCESS | 1841 | 1461008598239 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1694ms 12:43:18 INFO - PROCESS | 1841 | 1461008598275 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 1841 | 1461008598281 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 12:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:43:18 INFO - PROCESS | 1841 | 1461008598302 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 1841 | 1461008598309 Marionette TRACE conn4 <- [1,2022,null,{}] 12:43:18 INFO - PROCESS | 1841 | 1461008598319 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:18 INFO - PROCESS | 1841 | 1461008598553 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 12:43:18 INFO - PROCESS | 1841 | 1461008598891 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x87512800 == 150 [pid = 1841] [id = 513] 12:43:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x875b8800) [pid = 1841] [serial = 1540] [outer = (nil)] 12:43:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8888dc00) [pid = 1841] [serial = 1541] [outer = 0x875b8800] 12:43:18 INFO - PROCESS | 1841 | 1461008598984 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x89956800) [pid = 1841] [serial = 1542] [outer = 0x875b8800] 12:43:20 INFO - PROCESS | 1841 | 1461008600038 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1801ms 12:43:20 INFO - PROCESS | 1841 | 1461008600101 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 1841 | 1461008600111 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 12:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:43:20 INFO - PROCESS | 1841 | 1461008600121 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 1841 | 1461008600125 Marionette TRACE conn4 <- [1,2026,null,{}] 12:43:20 INFO - PROCESS | 1841 | 1461008600132 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 1841 | 1461008600390 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 12:43:20 INFO - PROCESS | 1841 | 1461008600774 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c7c00 == 151 [pid = 1841] [id = 514] 12:43:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8995fc00) [pid = 1841] [serial = 1543] [outer = (nil)] 12:43:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8c15c000) [pid = 1841] [serial = 1544] [outer = 0x8995fc00] 12:43:20 INFO - PROCESS | 1841 | 1461008600864 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8db69000) [pid = 1841] [serial = 1545] [outer = 0x8995fc00] 12:43:21 INFO - PROCESS | 1841 | 1461008601848 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1786ms 12:43:21 INFO - PROCESS | 1841 | 1461008601908 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 12:43:21 INFO - PROCESS | 1841 | 1461008601913 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 12:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:43:21 INFO - PROCESS | 1841 | 1461008601920 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - PROCESS | 1841 | 1461008601927 Marionette TRACE conn4 <- [1,2030,null,{}] 12:43:21 INFO - PROCESS | 1841 | 1461008601944 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:22 INFO - PROCESS | 1841 | 1461008602180 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 12:43:22 INFO - PROCESS | 1841 | 1461008602518 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d1400 == 152 [pid = 1841] [id = 515] 12:43:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8dc27400) [pid = 1841] [serial = 1546] [outer = (nil)] 12:43:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8dfe9800) [pid = 1841] [serial = 1547] [outer = 0x8dc27400] 12:43:22 INFO - PROCESS | 1841 | 1461008602613 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8ea8f800) [pid = 1841] [serial = 1548] [outer = 0x8dc27400] 12:43:23 INFO - PROCESS | 1841 | 1461008603558 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1691ms 12:43:23 INFO - PROCESS | 1841 | 1461008603612 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 1841 | 1461008603616 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 12:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:43:23 INFO - PROCESS | 1841 | 1461008603624 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 1841 | 1461008603628 Marionette TRACE conn4 <- [1,2034,null,{}] 12:43:23 INFO - PROCESS | 1841 | 1461008603634 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:23 INFO - PROCESS | 1841 | 1461008603846 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 12:43:24 INFO - PROCESS | 1841 | 1461008604189 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db6fc00 == 153 [pid = 1841] [id = 516] 12:43:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8eb01400) [pid = 1841] [serial = 1549] [outer = (nil)] 12:43:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8ede2c00) [pid = 1841] [serial = 1550] [outer = 0x8eb01400] 12:43:24 INFO - PROCESS | 1841 | 1461008604283 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8edeb000) [pid = 1841] [serial = 1551] [outer = 0x8eb01400] 12:43:25 INFO - PROCESS | 1841 | 1461008605205 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1631ms 12:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:43:25 INFO - PROCESS | 1841 | 1461008605256 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 1841 | 1461008605260 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 12:43:25 INFO - PROCESS | 1841 | 1461008605267 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 1841 | 1461008605270 Marionette TRACE conn4 <- [1,2038,null,{}] 12:43:25 INFO - PROCESS | 1841 | 1461008605276 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:25 INFO - PROCESS | 1841 | 1461008605506 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 12:43:25 INFO - PROCESS | 1841 | 1461008605836 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebe7c00 == 154 [pid = 1841] [id = 517] 12:43:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8ebee400) [pid = 1841] [serial = 1552] [outer = (nil)] 12:43:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8f3dcc00) [pid = 1841] [serial = 1553] [outer = 0x8ebee400] 12:43:25 INFO - PROCESS | 1841 | 1461008605931 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8f412c00) [pid = 1841] [serial = 1554] [outer = 0x8ebee400] 12:43:26 INFO - PROCESS | 1841 | 1461008606831 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1634ms 12:43:26 INFO - PROCESS | 1841 | 1461008606901 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 12:43:26 INFO - PROCESS | 1841 | 1461008606905 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 12:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:43:26 INFO - PROCESS | 1841 | 1461008606912 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:43:26 INFO - PROCESS | 1841 | 1461008606916 Marionette TRACE conn4 <- [1,2042,null,{}] 12:43:26 INFO - PROCESS | 1841 | 1461008606921 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:27 INFO - PROCESS | 1841 | 1461008607163 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 12:43:27 INFO - PROCESS | 1841 | 1461008607527 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x84c8a000 == 155 [pid = 1841] [id = 518] 12:43:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x87507000) [pid = 1841] [serial = 1555] [outer = (nil)] 12:43:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8f3dd400) [pid = 1841] [serial = 1556] [outer = 0x87507000] 12:43:27 INFO - PROCESS | 1841 | 1461008607623 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x9052f000) [pid = 1841] [serial = 1557] [outer = 0x87507000] 12:43:28 INFO - PROCESS | 1841 | 1461008608540 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1689ms 12:43:28 INFO - PROCESS | 1841 | 1461008608602 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 1841 | 1461008608606 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 12:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:43:28 INFO - PROCESS | 1841 | 1461008608616 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 1841 | 1461008608621 Marionette TRACE conn4 <- [1,2046,null,{}] 12:43:28 INFO - PROCESS | 1841 | 1461008608628 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 1841 | 1461008608876 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 12:43:29 INFO - PROCESS | 1841 | 1461008609220 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebf2000 == 156 [pid = 1841] [id = 519] 12:43:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8f3d6c00) [pid = 1841] [serial = 1558] [outer = (nil)] 12:43:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x912d8400) [pid = 1841] [serial = 1559] [outer = 0x8f3d6c00] 12:43:29 INFO - PROCESS | 1841 | 1461008609313 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x91392400) [pid = 1841] [serial = 1560] [outer = 0x8f3d6c00] 12:43:30 INFO - PROCESS | 1841 | 1461008610243 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1696ms 12:43:30 INFO - PROCESS | 1841 | 1461008610312 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 12:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:43:30 INFO - PROCESS | 1841 | 1461008610316 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 12:43:30 INFO - PROCESS | 1841 | 1461008610323 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 1841 | 1461008610327 Marionette TRACE conn4 <- [1,2050,null,{}] 12:43:30 INFO - PROCESS | 1841 | 1461008610333 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:30 INFO - PROCESS | 1841 | 1461008610599 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 12:43:30 INFO - PROCESS | 1841 | 1461008610935 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x9053c000 == 157 [pid = 1841] [id = 520] 12:43:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x90620800) [pid = 1841] [serial = 1561] [outer = (nil)] 12:43:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x9310b400) [pid = 1841] [serial = 1562] [outer = 0x90620800] 12:43:31 INFO - PROCESS | 1841 | 1461008611029 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x9314dc00) [pid = 1841] [serial = 1563] [outer = 0x90620800] 12:43:31 INFO - PROCESS | 1841 | 1461008611981 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1739ms 12:43:32 INFO - PROCESS | 1841 | 1461008612063 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 1841 | 1461008612067 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 12:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:43:32 INFO - PROCESS | 1841 | 1461008612074 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 1841 | 1461008612078 Marionette TRACE conn4 <- [1,2054,null,{}] 12:43:32 INFO - PROCESS | 1841 | 1461008612084 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:32 INFO - PROCESS | 1841 | 1461008612332 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 12:43:32 INFO - PROCESS | 1841 | 1461008612685 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c1800 == 158 [pid = 1841] [id = 521] 12:43:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8bb12400) [pid = 1841] [serial = 1564] [outer = (nil)] 12:43:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x936c3c00) [pid = 1841] [serial = 1565] [outer = 0x8bb12400] 12:43:32 INFO - PROCESS | 1841 | 1461008612777 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x94478000) [pid = 1841] [serial = 1566] [outer = 0x8bb12400] 12:43:33 INFO - PROCESS | 1841 | 1461008613669 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1630ms 12:43:33 INFO - PROCESS | 1841 | 1461008613720 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 1841 | 1461008613724 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 12:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:43:33 INFO - PROCESS | 1841 | 1461008613735 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 1841 | 1461008613737 Marionette TRACE conn4 <- [1,2058,null,{}] 12:43:33 INFO - PROCESS | 1841 | 1461008613744 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:33 INFO - PROCESS | 1841 | 1461008613985 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 12:43:34 INFO - PROCESS | 1841 | 1461008614323 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x931eb000 == 159 [pid = 1841] [id = 522] 12:43:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x96243400) [pid = 1841] [serial = 1567] [outer = (nil)] 12:43:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x97007400) [pid = 1841] [serial = 1568] [outer = 0x96243400] 12:43:34 INFO - PROCESS | 1841 | 1461008614418 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x9700f000) [pid = 1841] [serial = 1569] [outer = 0x96243400] 12:43:35 INFO - PROCESS | 1841 | 1461008615404 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1729ms 12:43:35 INFO - PROCESS | 1841 | 1461008615464 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 1841 | 1461008615469 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 12:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:43:35 INFO - PROCESS | 1841 | 1461008615475 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 1841 | 1461008615480 Marionette TRACE conn4 <- [1,2062,null,{}] 12:43:35 INFO - PROCESS | 1841 | 1461008615486 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 1841 | 1461008615734 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 12:43:36 INFO - PROCESS | 1841 | 1461008616088 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x9792f800 == 160 [pid = 1841] [id = 523] 12:43:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x981a1800) [pid = 1841] [serial = 1570] [outer = (nil)] 12:43:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x98344400) [pid = 1841] [serial = 1571] [outer = 0x981a1800] 12:43:36 INFO - PROCESS | 1841 | 1461008616188 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x98c2d000) [pid = 1841] [serial = 1572] [outer = 0x981a1800] 12:43:37 INFO - PROCESS | 1841 | 1461008617146 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1731ms 12:43:37 INFO - PROCESS | 1841 | 1461008617208 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 1841 | 1461008617213 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 12:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:43:37 INFO - PROCESS | 1841 | 1461008617219 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 1841 | 1461008617223 Marionette TRACE conn4 <- [1,2066,null,{}] 12:43:37 INFO - PROCESS | 1841 | 1461008617229 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:37 INFO - PROCESS | 1841 | 1461008617459 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 12:43:37 INFO - PROCESS | 1841 | 1461008617811 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d9400 == 161 [pid = 1841] [id = 524] 12:43:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8fc83400) [pid = 1841] [serial = 1573] [outer = (nil)] 12:43:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x98f34400) [pid = 1841] [serial = 1574] [outer = 0x8fc83400] 12:43:37 INFO - PROCESS | 1841 | 1461008617910 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x99176400) [pid = 1841] [serial = 1575] [outer = 0x8fc83400] 12:43:38 INFO - PROCESS | 1841 | 1461008618848 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1698ms 12:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:43:38 INFO - PROCESS | 1841 | 1461008618920 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 1841 | 1461008618923 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 12:43:38 INFO - PROCESS | 1841 | 1461008618930 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 1841 | 1461008618933 Marionette TRACE conn4 <- [1,2070,null,{}] 12:43:38 INFO - PROCESS | 1841 | 1461008618939 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:39 INFO - PROCESS | 1841 | 1461008619199 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 12:43:39 INFO - PROCESS | 1841 | 1461008619538 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x868f1000 == 162 [pid = 1841] [id = 525] 12:43:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x873a0000) [pid = 1841] [serial = 1576] [outer = (nil)] 12:43:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x9ad4fc00) [pid = 1841] [serial = 1577] [outer = 0x873a0000] 12:43:39 INFO - PROCESS | 1841 | 1461008619631 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9ad6fc00) [pid = 1841] [serial = 1578] [outer = 0x873a0000] 12:43:40 INFO - PROCESS | 1841 | 1461008620557 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1681ms 12:43:40 INFO - PROCESS | 1841 | 1461008620612 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 12:43:40 INFO - PROCESS | 1841 | 1461008620615 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 12:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:43:40 INFO - PROCESS | 1841 | 1461008620622 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 1841 | 1461008620625 Marionette TRACE conn4 <- [1,2074,null,{}] 12:43:40 INFO - PROCESS | 1841 | 1461008620632 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:40 INFO - PROCESS | 1841 | 1461008620874 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 12:43:41 INFO - PROCESS | 1841 | 1461008621213 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x936c7800 == 163 [pid = 1841] [id = 526] 12:43:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x982cbc00) [pid = 1841] [serial = 1579] [outer = (nil)] 12:43:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x9fb2b800) [pid = 1841] [serial = 1580] [outer = 0x982cbc00] 12:43:41 INFO - PROCESS | 1841 | 1461008621310 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9fb34000) [pid = 1841] [serial = 1581] [outer = 0x982cbc00] 12:43:42 INFO - PROCESS | 1841 | 1461008622252 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1681ms 12:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:43:42 INFO - PROCESS | 1841 | 1461008622304 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 1841 | 1461008622307 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 12:43:42 INFO - PROCESS | 1841 | 1461008622314 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1841 | 1461008622318 Marionette TRACE conn4 <- [1,2078,null,{}] 12:43:42 INFO - PROCESS | 1841 | 1461008622324 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:42 INFO - PROCESS | 1841 | 1461008622556 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 12:43:42 INFO - PROCESS | 1841 | 1461008622901 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739ec00 == 164 [pid = 1841] [id = 527] 12:43:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x9314a800) [pid = 1841] [serial = 1582] [outer = (nil)] 12:43:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0xa0002800) [pid = 1841] [serial = 1583] [outer = 0x9314a800] 12:43:43 INFO - PROCESS | 1841 | 1461008622995 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0xa0ef0c00) [pid = 1841] [serial = 1584] [outer = 0x9314a800] 12:43:43 INFO - PROCESS | 1841 | 1461008623929 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1687ms 12:43:44 INFO - PROCESS | 1841 | 1461008624001 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 12:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:43:44 INFO - PROCESS | 1841 | 1461008624005 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 12:43:44 INFO - PROCESS | 1841 | 1461008624012 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1841 | 1461008624015 Marionette TRACE conn4 <- [1,2082,null,{}] 12:43:44 INFO - PROCESS | 1841 | 1461008624022 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 1841 | 1461008624254 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 12:43:44 INFO - PROCESS | 1841 | 1461008624594 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x87506c00 == 165 [pid = 1841] [id = 528] 12:43:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98cdb400) [pid = 1841] [serial = 1585] [outer = (nil)] 12:43:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0xa3c23c00) [pid = 1841] [serial = 1586] [outer = 0x98cdb400] 12:43:44 INFO - PROCESS | 1841 | 1461008624686 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0xa3c2a400) [pid = 1841] [serial = 1587] [outer = 0x98cdb400] 12:43:45 INFO - PROCESS | 1841 | 1461008625619 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1683ms 12:43:45 INFO - PROCESS | 1841 | 1461008625695 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 12:43:45 INFO - PROCESS | 1841 | 1461008625699 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 12:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:43:45 INFO - PROCESS | 1841 | 1461008625706 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 1841 | 1461008625709 Marionette TRACE conn4 <- [1,2086,null,{}] 12:43:45 INFO - PROCESS | 1841 | 1461008625715 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:45 INFO - PROCESS | 1841 | 1461008625970 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 12:43:46 INFO - PROCESS | 1841 | 1461008626317 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x83dc2c00 == 166 [pid = 1841] [id = 529] 12:43:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x83dc5800) [pid = 1841] [serial = 1588] [outer = (nil)] 12:43:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x83dc9800) [pid = 1841] [serial = 1589] [outer = 0x83dc5800] 12:43:46 INFO - PROCESS | 1841 | 1461008626403 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x83dcb800) [pid = 1841] [serial = 1590] [outer = 0x83dc5800] 12:43:47 INFO - PROCESS | 1841 | 1461008627297 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1631ms 12:43:47 INFO - PROCESS | 1841 | 1461008627338 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1841 | 1461008627342 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 12:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:43:47 INFO - PROCESS | 1841 | 1461008627349 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1841 | 1461008627353 Marionette TRACE conn4 <- [1,2090,null,{}] 12:43:47 INFO - PROCESS | 1841 | 1461008627359 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:47 INFO - PROCESS | 1841 | 1461008627571 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 12:43:47 INFO - PROCESS | 1841 | 1461008627915 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb1400 == 165 [pid = 1841] [id = 467] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8698c800 == 164 [pid = 1841] [id = 466] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x915c3400 == 163 [pid = 1841] [id = 461] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x85ee3c00 == 162 [pid = 1841] [id = 462] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x868f0c00 == 161 [pid = 1841] [id = 463] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x86a94000 == 160 [pid = 1841] [id = 465] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x85eda800 == 159 [pid = 1841] [id = 511] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x88888400 == 158 [pid = 1841] [id = 510] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8750d400 == 157 [pid = 1841] [id = 509] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3ba400 == 156 [pid = 1841] [id = 493] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0eb400 == 155 [pid = 1841] [id = 492] 12:43:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8750cc00 == 154 [pid = 1841] [id = 491] 12:43:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x85eda800 == 155 [pid = 1841] [id = 530] 12:43:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x85ede000) [pid = 1841] [serial = 1591] [outer = (nil)] 12:43:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x86a9a800) [pid = 1841] [serial = 1592] [outer = 0x85ede000] 12:43:49 INFO - PROCESS | 1841 | 1461008629766 Marionette DEBUG loaded listener.js 12:43:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 181 (0x8739e000) [pid = 1841] [serial = 1593] [outer = 0x85ede000] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 180 (0x98394000) [pid = 1841] [serial = 1445] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x9b2d4c00) [pid = 1841] [serial = 1451] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x8995a000) [pid = 1841] [serial = 1466] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0xa0ee2800) [pid = 1841] [serial = 1460] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x9eb44400) [pid = 1841] [serial = 1452] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8dfe6800) [pid = 1841] [serial = 1418] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x87396000) [pid = 1841] [serial = 1469] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x99114400) [pid = 1841] [serial = 1448] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x8b090400) [pid = 1841] [serial = 1412] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x90533000) [pid = 1841] [serial = 1428] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8fce0400) [pid = 1841] [serial = 1427] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x979bd800) [pid = 1841] [serial = 1439] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x915cd000) [pid = 1841] [serial = 1431] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x875bb000) [pid = 1841] [serial = 1409] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x93111c00) [pid = 1841] [serial = 1434] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x8fc78400) [pid = 1841] [serial = 1425] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x8c14e400) [pid = 1841] [serial = 1341] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x9fc75800) [pid = 1841] [serial = 1455] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8ebe6400) [pid = 1841] [serial = 1422] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x915c4c00) [pid = 1841] [serial = 1430] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x98339800) [pid = 1841] [serial = 1443] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x997e4000) [pid = 1841] [serial = 1449] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8b08ac00) [pid = 1841] [serial = 1470] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8f415000) [pid = 1841] [serial = 1424] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x98126400) [pid = 1841] [serial = 1442] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8ea8a400) [pid = 1841] [serial = 1419] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x9fbbbc00) [pid = 1841] [serial = 1454] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0xa0ef0800) [pid = 1841] [serial = 1461] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0xa0a66000) [pid = 1841] [serial = 1458] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8afb5c00) [pid = 1841] [serial = 1467] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8b835000) [pid = 1841] [serial = 1413] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8eb0cc00) [pid = 1841] [serial = 1421] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x88884000) [pid = 1841] [serial = 1410] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8888c800) [pid = 1841] [serial = 1464] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x936c4000) [pid = 1841] [serial = 1437] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x93626c00) [pid = 1841] [serial = 1436] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x9fbc3800) [pid = 1841] [serial = 1457] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x87d6c800) [pid = 1841] [serial = 1463] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9310f000) [pid = 1841] [serial = 1433] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x97ec3800) [pid = 1841] [serial = 1440] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8dc1f400) [pid = 1841] [serial = 1416] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8db6d400) [pid = 1841] [serial = 1415] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x98cce000) [pid = 1841] [serial = 1446] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8c15a800) [pid = 1841] [serial = 1472] [outer = (nil)] [url = about:blank] 12:43:50 INFO - PROCESS | 1841 | 1461008630936 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3636ms 12:43:50 INFO - PROCESS | 1841 | 1461008630988 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 12:43:50 INFO - PROCESS | 1841 | 1461008630993 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 12:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:43:51 INFO - PROCESS | 1841 | 1461008631018 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 1841 | 1461008631025 Marionette TRACE conn4 <- [1,2094,null,{}] 12:43:51 INFO - PROCESS | 1841 | 1461008631032 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:51 INFO - PROCESS | 1841 | 1461008631243 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 12:43:51 INFO - PROCESS | 1841 | 1461008631278 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x875be000 == 156 [pid = 1841] [id = 531] 12:43:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x875bf000) [pid = 1841] [serial = 1594] [outer = (nil)] 12:43:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x88883400) [pid = 1841] [serial = 1595] [outer = 0x875bf000] 12:43:51 INFO - PROCESS | 1841 | 1461008631535 Marionette DEBUG loaded listener.js 12:43:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x88890800) [pid = 1841] [serial = 1596] [outer = 0x875bf000] 12:43:52 INFO - PROCESS | 1841 | 1461008632393 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1396ms 12:43:52 INFO - PROCESS | 1841 | 1461008632441 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 1841 | 1461008632448 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:43:52 INFO - PROCESS | 1841 | 1461008632479 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1841 | 1461008632483 Marionette TRACE conn4 <- [1,2098,null,{}] 12:43:52 INFO - PROCESS | 1841 | 1461008632490 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:52 INFO - PROCESS | 1841 | 1461008632773 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 12:43:52 INFO - PROCESS | 1841 | 1461008632805 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x88886000 == 157 [pid = 1841] [id = 532] 12:43:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8995a000) [pid = 1841] [serial = 1597] [outer = (nil)] 12:43:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8afb5c00) [pid = 1841] [serial = 1598] [outer = 0x8995a000] 12:43:52 INFO - PROCESS | 1841 | 1461008632883 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8b0eb400) [pid = 1841] [serial = 1599] [outer = 0x8995a000] 12:43:54 INFO - PROCESS | 1841 | 1461008634080 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1639ms 12:43:54 INFO - PROCESS | 1841 | 1461008634114 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1841 | 1461008634117 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:43:54 INFO - PROCESS | 1841 | 1461008634124 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1841 | 1461008634130 Marionette TRACE conn4 <- [1,2102,null,{}] 12:43:54 INFO - PROCESS | 1841 | 1461008634154 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:54 INFO - PROCESS | 1841 | 1461008634456 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8f419400) [pid = 1841] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x95813400) [pid = 1841] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x875b9c00) [pid = 1841] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8de35800) [pid = 1841] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8f3de800) [pid = 1841] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x978d5800) [pid = 1841] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x88af7800) [pid = 1841] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x91f7e400) [pid = 1841] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8b0f2c00) [pid = 1841] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x868efc00) [pid = 1841] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8c150c00) [pid = 1841] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8750f000) [pid = 1841] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x98396000) [pid = 1841] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8db67c00) [pid = 1841] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8db6c000) [pid = 1841] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x85edf800) [pid = 1841] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x97923800) [pid = 1841] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x98ccf400) [pid = 1841] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8ede8c00) [pid = 1841] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x87398000) [pid = 1841] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8fabd400) [pid = 1841] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:43:55 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x9b2d1c00) [pid = 1841] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:43:55 INFO - PROCESS | 1841 | 1461008635338 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x85edf800 == 158 [pid = 1841] [id = 533] 12:43:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x868efc00) [pid = 1841] [serial = 1600] [outer = (nil)] 12:43:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x87513000) [pid = 1841] [serial = 1601] [outer = 0x868efc00] 12:43:55 INFO - PROCESS | 1841 | 1461008635427 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x897c9400) [pid = 1841] [serial = 1602] [outer = 0x868efc00] 12:43:56 INFO - PROCESS | 1841 | 1461008636212 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2140ms 12:43:56 INFO - PROCESS | 1841 | 1461008636265 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 1841 | 1461008636268 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 12:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:43:56 INFO - PROCESS | 1841 | 1461008636276 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 1841 | 1461008636280 Marionette TRACE conn4 <- [1,2106,null,{}] 12:43:56 INFO - PROCESS | 1841 | 1461008636285 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:56 INFO - PROCESS | 1841 | 1461008636566 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 12:43:56 INFO - PROCESS | 1841 | 1461008636589 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739e800 == 159 [pid = 1841] [id = 534] 12:43:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8b0f2c00) [pid = 1841] [serial = 1603] [outer = (nil)] 12:43:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8c1c5c00) [pid = 1841] [serial = 1604] [outer = 0x8b0f2c00] 12:43:56 INFO - PROCESS | 1841 | 1461008636664 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8c1ce000) [pid = 1841] [serial = 1605] [outer = 0x8b0f2c00] 12:43:57 INFO - PROCESS | 1841 | 1461008637868 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1642ms 12:43:57 INFO - PROCESS | 1841 | 1461008637919 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 1841 | 1461008637926 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 12:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:43:57 INFO - PROCESS | 1841 | 1461008637935 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1841 | 1461008637941 Marionette TRACE conn4 <- [1,2110,null,{}] 12:43:57 INFO - PROCESS | 1841 | 1461008637950 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:58 INFO - PROCESS | 1841 | 1461008638207 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 12:43:58 INFO - PROCESS | 1841 | 1461008638565 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739f400 == 160 [pid = 1841] [id = 535] 12:43:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x875b9c00) [pid = 1841] [serial = 1606] [outer = (nil)] 12:43:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x87d6cc00) [pid = 1841] [serial = 1607] [outer = 0x875b9c00] 12:43:58 INFO - PROCESS | 1841 | 1461008638664 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x88afb400) [pid = 1841] [serial = 1608] [outer = 0x875b9c00] 12:43:59 INFO - PROCESS | 1841 | 1461008639663 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1790ms 12:43:59 INFO - PROCESS | 1841 | 1461008639726 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 12:43:59 INFO - PROCESS | 1841 | 1461008639735 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 12:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:43:59 INFO - PROCESS | 1841 | 1461008639747 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 1841 | 1461008639752 Marionette TRACE conn4 <- [1,2114,null,{}] 12:43:59 INFO - PROCESS | 1841 | 1461008639760 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:00 INFO - PROCESS | 1841 | 1461008640037 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 12:44:00 INFO - PROCESS | 1841 | 1461008640447 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x8995d400 == 161 [pid = 1841] [id = 536] 12:44:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8995e400) [pid = 1841] [serial = 1609] [outer = (nil)] 12:44:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8b836800) [pid = 1841] [serial = 1610] [outer = 0x8995e400] 12:44:00 INFO - PROCESS | 1841 | 1461008640554 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8bb16400) [pid = 1841] [serial = 1611] [outer = 0x8995e400] 12:44:01 INFO - PROCESS | 1841 | 1461008641519 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1840ms 12:44:01 INFO - PROCESS | 1841 | 1461008641587 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 12:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:44:01 INFO - PROCESS | 1841 | 1461008641592 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 12:44:01 INFO - PROCESS | 1841 | 1461008641600 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 1841 | 1461008641607 Marionette TRACE conn4 <- [1,2118,null,{}] 12:44:01 INFO - PROCESS | 1841 | 1461008641625 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:01 INFO - PROCESS | 1841 | 1461008641908 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 12:44:02 INFO - PROCESS | 1841 | 1461008642244 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b83c400 == 162 [pid = 1841] [id = 537] 12:44:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8db70800) [pid = 1841] [serial = 1612] [outer = (nil)] 12:44:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8dc1d000) [pid = 1841] [serial = 1613] [outer = 0x8db70800] 12:44:02 INFO - PROCESS | 1841 | 1461008642339 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8de30400) [pid = 1841] [serial = 1614] [outer = 0x8db70800] 12:44:03 INFO - PROCESS | 1841 | 1461008643286 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1743ms 12:44:03 INFO - PROCESS | 1841 | 1461008643343 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 12:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:44:03 INFO - PROCESS | 1841 | 1461008643348 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 12:44:03 INFO - PROCESS | 1841 | 1461008643355 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 1841 | 1461008643359 Marionette TRACE conn4 <- [1,2122,null,{}] 12:44:03 INFO - PROCESS | 1841 | 1461008643365 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:03 INFO - PROCESS | 1841 | 1461008643584 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 12:44:03 INFO - PROCESS | 1841 | 1461008643919 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8888f000 == 163 [pid = 1841] [id = 538] 12:44:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8db6b400) [pid = 1841] [serial = 1615] [outer = (nil)] 12:44:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8dfec000) [pid = 1841] [serial = 1616] [outer = 0x8db6b400] 12:44:04 INFO - PROCESS | 1841 | 1461008644013 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8ea89c00) [pid = 1841] [serial = 1617] [outer = 0x8db6b400] 12:44:04 INFO - PROCESS | 1841 | 1461008644908 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1585ms 12:44:04 INFO - PROCESS | 1841 | 1461008644941 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 12:44:04 INFO - PROCESS | 1841 | 1461008644944 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 12:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:44:04 INFO - PROCESS | 1841 | 1461008644952 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 1841 | 1461008644956 Marionette TRACE conn4 <- [1,2126,null,{}] 12:44:04 INFO - PROCESS | 1841 | 1461008644977 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:05 INFO - PROCESS | 1841 | 1461008645282 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 12:44:05 INFO - PROCESS | 1841 | 1461008645552 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x89957800 == 164 [pid = 1841] [id = 539] 12:44:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8ea87800) [pid = 1841] [serial = 1618] [outer = (nil)] 12:44:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8eb07000) [pid = 1841] [serial = 1619] [outer = 0x8ea87800] 12:44:05 INFO - PROCESS | 1841 | 1461008645678 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8ebe6000) [pid = 1841] [serial = 1620] [outer = 0x8ea87800] 12:44:06 INFO - PROCESS | 1841 | 1461008646600 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1684ms 12:44:06 INFO - PROCESS | 1841 | 1461008646637 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 12:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:44:06 INFO - PROCESS | 1841 | 1461008646641 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 12:44:06 INFO - PROCESS | 1841 | 1461008646648 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 1841 | 1461008646652 Marionette TRACE conn4 <- [1,2130,null,{}] 12:44:06 INFO - PROCESS | 1841 | 1461008646658 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:06 INFO - PROCESS | 1841 | 1461008646909 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 12:44:07 INFO - PROCESS | 1841 | 1461008647251 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b8400 == 165 [pid = 1841] [id = 540] 12:44:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8edeec00) [pid = 1841] [serial = 1621] [outer = (nil)] 12:44:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8f41d400) [pid = 1841] [serial = 1622] [outer = 0x8edeec00] 12:44:07 INFO - PROCESS | 1841 | 1461008647350 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8fab9000) [pid = 1841] [serial = 1623] [outer = 0x8edeec00] 12:44:08 INFO - PROCESS | 1841 | 1461008648309 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 1841 | 1461008648356 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 12:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:44:08 INFO - PROCESS | 1841 | 1461008648364 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 1841 | 1461008648367 Marionette TRACE conn4 <- [1,2134,null,{}] 12:44:08 INFO - PROCESS | 1841 | 1461008648373 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:08 INFO - PROCESS | 1841 | 1461008648586 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 12:44:08 INFO - PROCESS | 1841 | 1461008648899 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x85735000 == 166 [pid = 1841] [id = 541] 12:44:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8b2bb000) [pid = 1841] [serial = 1624] [outer = (nil)] 12:44:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8fc7a000) [pid = 1841] [serial = 1625] [outer = 0x8b2bb000] 12:44:08 INFO - PROCESS | 1841 | 1461008648993 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8fce1000) [pid = 1841] [serial = 1626] [outer = 0x8b2bb000] 12:44:09 INFO - PROCESS | 1841 | 1461008649954 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1634ms 12:44:10 INFO - PROCESS | 1841 | 1461008649999 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 12:44:10 INFO - PROCESS | 1841 | 1461008650004 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 12:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:44:10 INFO - PROCESS | 1841 | 1461008650010 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:44:10 INFO - PROCESS | 1841 | 1461008650014 Marionette TRACE conn4 <- [1,2138,null,{}] 12:44:10 INFO - PROCESS | 1841 | 1461008650020 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:10 INFO - PROCESS | 1841 | 1461008650242 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 12:44:10 INFO - PROCESS | 1841 | 1461008650545 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3df000 == 167 [pid = 1841] [id = 542] 12:44:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8fc7d400) [pid = 1841] [serial = 1627] [outer = (nil)] 12:44:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x90533c00) [pid = 1841] [serial = 1628] [outer = 0x8fc7d400] 12:44:10 INFO - PROCESS | 1841 | 1461008650655 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x912df800) [pid = 1841] [serial = 1629] [outer = 0x8fc7d400] 12:44:11 INFO - PROCESS | 1841 | 1461008651571 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1636ms 12:44:11 INFO - PROCESS | 1841 | 1461008651647 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1841 | 1461008651652 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:44:11 INFO - PROCESS | 1841 | 1461008651659 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1841 | 1461008651663 Marionette TRACE conn4 <- [1,2142,null,{}] 12:44:11 INFO - PROCESS | 1841 | 1461008651669 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:11 INFO - PROCESS | 1841 | 1461008651952 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 12:44:12 INFO - PROCESS | 1841 | 1461008652314 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x90534000 == 168 [pid = 1841] [id = 543] 12:44:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x90535000) [pid = 1841] [serial = 1630] [outer = (nil)] 12:44:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x915e4c00) [pid = 1841] [serial = 1631] [outer = 0x90535000] 12:44:12 INFO - PROCESS | 1841 | 1461008652404 Marionette DEBUG loaded listener.js 12:44:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x915ed000) [pid = 1841] [serial = 1632] [outer = 0x90535000] 12:44:13 INFO - PROCESS | 1841 | 1461008653343 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:44:13 INFO - PROCESS | 1841 | 1461008653405 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 12:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:44:13 INFO - PROCESS | 1841 | 1461008653411 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 1841 | 1461008653414 Marionette TRACE conn4 <- [1,2146,null,{}] 12:44:13 INFO - PROCESS | 1841 | 1461008653421 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:13 INFO - PROCESS | 1841 | 1461008653663 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 12:44:14 INFO - PROCESS | 1841 | 1461008654007 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x88885800 == 169 [pid = 1841] [id = 544] 12:44:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8dc2a000) [pid = 1841] [serial = 1633] [outer = (nil)] 12:44:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x93627400) [pid = 1841] [serial = 1634] [outer = 0x8dc2a000] 12:44:14 INFO - PROCESS | 1841 | 1461008654115 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x936c2800) [pid = 1841] [serial = 1635] [outer = 0x8dc2a000] 12:44:15 INFO - PROCESS | 1841 | 1461008655110 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 1841 | 1461008655201 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 12:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:44:15 INFO - PROCESS | 1841 | 1461008655209 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 1841 | 1461008655214 Marionette TRACE conn4 <- [1,2150,null,{}] 12:44:15 INFO - PROCESS | 1841 | 1461008655241 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:15 INFO - PROCESS | 1841 | 1461008655517 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 12:44:15 INFO - PROCESS | 1841 | 1461008655866 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x9310c400 == 170 [pid = 1841] [id = 545] 12:44:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x97005c00) [pid = 1841] [serial = 1636] [outer = (nil)] 12:44:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x97baa800) [pid = 1841] [serial = 1637] [outer = 0x97005c00] 12:44:15 INFO - PROCESS | 1841 | 1461008655968 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x9803f800) [pid = 1841] [serial = 1638] [outer = 0x97005c00] 12:44:16 INFO - PROCESS | 1841 | 1461008656878 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1707ms 12:44:16 INFO - PROCESS | 1841 | 1461008656934 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 1841 | 1461008656937 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 12:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:44:16 INFO - PROCESS | 1841 | 1461008656949 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 1841 | 1461008656952 Marionette TRACE conn4 <- [1,2154,null,{}] 12:44:16 INFO - PROCESS | 1841 | 1461008656958 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:17 INFO - PROCESS | 1841 | 1461008657187 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 12:44:17 INFO - PROCESS | 1841 | 1461008657535 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x97eba000 == 171 [pid = 1841] [id = 546] 12:44:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x97ebd800) [pid = 1841] [serial = 1639] [outer = (nil)] 12:44:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x98123c00) [pid = 1841] [serial = 1640] [outer = 0x97ebd800] 12:44:17 INFO - PROCESS | 1841 | 1461008657625 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x9819a400) [pid = 1841] [serial = 1641] [outer = 0x97ebd800] 12:44:18 INFO - PROCESS | 1841 | 1461008658587 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1681ms 12:44:18 INFO - PROCESS | 1841 | 1461008658631 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1841 | 1461008658635 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 12:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:44:18 INFO - PROCESS | 1841 | 1461008658642 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1841 | 1461008658646 Marionette TRACE conn4 <- [1,2158,null,{}] 12:44:18 INFO - PROCESS | 1841 | 1461008658652 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:18 INFO - PROCESS | 1841 | 1461008658885 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 12:44:19 INFO - PROCESS | 1841 | 1461008659245 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x86994000 == 172 [pid = 1841] [id = 547] 12:44:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8b2c3800) [pid = 1841] [serial = 1642] [outer = (nil)] 12:44:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x9811e800) [pid = 1841] [serial = 1643] [outer = 0x8b2c3800] 12:44:19 INFO - PROCESS | 1841 | 1461008659342 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x98341400) [pid = 1841] [serial = 1644] [outer = 0x8b2c3800] 12:44:20 INFO - PROCESS | 1841 | 1461008660285 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1686ms 12:44:20 INFO - PROCESS | 1841 | 1461008660330 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 12:44:20 INFO - PROCESS | 1841 | 1461008660334 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 12:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:44:20 INFO - PROCESS | 1841 | 1461008660340 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:44:20 INFO - PROCESS | 1841 | 1461008660344 Marionette TRACE conn4 <- [1,2162,null,{}] 12:44:20 INFO - PROCESS | 1841 | 1461008660350 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:20 INFO - PROCESS | 1841 | 1461008660578 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 12:44:20 INFO - PROCESS | 1841 | 1461008660973 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x9811ac00 == 173 [pid = 1841] [id = 548] 12:44:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x98c29800) [pid = 1841] [serial = 1645] [outer = (nil)] 12:44:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x98ccf400) [pid = 1841] [serial = 1646] [outer = 0x98c29800] 12:44:21 INFO - PROCESS | 1841 | 1461008661068 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x98cd9400) [pid = 1841] [serial = 1647] [outer = 0x98c29800] 12:44:21 INFO - PROCESS | 1841 | 1461008661995 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1736ms 12:44:22 INFO - PROCESS | 1841 | 1461008662078 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 1841 | 1461008662092 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 12:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:44:22 INFO - PROCESS | 1841 | 1461008662103 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 1841 | 1461008662108 Marionette TRACE conn4 <- [1,2166,null,{}] 12:44:22 INFO - PROCESS | 1841 | 1461008662115 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:22 INFO - PROCESS | 1841 | 1461008662460 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 12:44:22 INFO - PROCESS | 1841 | 1461008662730 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x9838fc00 == 174 [pid = 1841] [id = 549] 12:44:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x98ccc400) [pid = 1841] [serial = 1648] [outer = (nil)] 12:44:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x9ad15000) [pid = 1841] [serial = 1649] [outer = 0x98ccc400] 12:44:22 INFO - PROCESS | 1841 | 1461008662831 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x9ad19000) [pid = 1841] [serial = 1650] [outer = 0x98ccc400] 12:44:23 INFO - PROCESS | 1841 | 1461008663765 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1741ms 12:44:23 INFO - PROCESS | 1841 | 1461008663843 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 1841 | 1461008663847 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 12:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:44:23 INFO - PROCESS | 1841 | 1461008663854 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 1841 | 1461008663858 Marionette TRACE conn4 <- [1,2170,null,{}] 12:44:23 INFO - PROCESS | 1841 | 1461008663864 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:24 INFO - PROCESS | 1841 | 1461008664085 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 12:44:24 INFO - PROCESS | 1841 | 1461008664444 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fab8400 == 175 [pid = 1841] [id = 550] 12:44:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x912da800) [pid = 1841] [serial = 1651] [outer = (nil)] 12:44:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x9eb44000) [pid = 1841] [serial = 1652] [outer = 0x912da800] 12:44:24 INFO - PROCESS | 1841 | 1461008664539 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x9fb2bc00) [pid = 1841] [serial = 1653] [outer = 0x912da800] 12:44:25 INFO - PROCESS | 1841 | 1461008665445 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1643ms 12:44:25 INFO - PROCESS | 1841 | 1461008665498 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 1841 | 1461008665501 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 12:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:44:25 INFO - PROCESS | 1841 | 1461008665510 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 1841 | 1461008665513 Marionette TRACE conn4 <- [1,2174,null,{}] 12:44:25 INFO - PROCESS | 1841 | 1461008665519 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:25 INFO - PROCESS | 1841 | 1461008665795 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 12:44:26 INFO - PROCESS | 1841 | 1461008666127 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x98345400 == 176 [pid = 1841] [id = 551] 12:44:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x99112800) [pid = 1841] [serial = 1654] [outer = (nil)] 12:44:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0xa0a64800) [pid = 1841] [serial = 1655] [outer = 0x99112800] 12:44:26 INFO - PROCESS | 1841 | 1461008666226 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0xa0c48c00) [pid = 1841] [serial = 1656] [outer = 0x99112800] 12:44:27 INFO - PROCESS | 1841 | 1461008667142 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1681ms 12:44:27 INFO - PROCESS | 1841 | 1461008667191 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1841 | 1461008667195 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 12:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:44:27 INFO - PROCESS | 1841 | 1461008667202 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1841 | 1461008667205 Marionette TRACE conn4 <- [1,2178,null,{}] 12:44:27 INFO - PROCESS | 1841 | 1461008667211 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:27 INFO - PROCESS | 1841 | 1461008667436 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x97ba9800 == 175 [pid = 1841] [id = 213] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x85edf800 == 174 [pid = 1841] [id = 533] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x88886000 == 173 [pid = 1841] [id = 532] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x875be000 == 172 [pid = 1841] [id = 531] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x85eda800 == 171 [pid = 1841] [id = 530] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x87506c00 == 170 [pid = 1841] [id = 528] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x83dc2c00 == 169 [pid = 1841] [id = 529] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8739ec00 == 168 [pid = 1841] [id = 527] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x936c7800 == 167 [pid = 1841] [id = 526] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d9400 == 166 [pid = 1841] [id = 524] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x868f1000 == 165 [pid = 1841] [id = 525] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x9792f800 == 164 [pid = 1841] [id = 523] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x931eb000 == 163 [pid = 1841] [id = 522] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x897c1800 == 162 [pid = 1841] [id = 521] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebf2000 == 161 [pid = 1841] [id = 519] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x9053c000 == 160 [pid = 1841] [id = 520] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x84c8a000 == 159 [pid = 1841] [id = 518] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebe7c00 == 158 [pid = 1841] [id = 517] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8db6fc00 == 157 [pid = 1841] [id = 516] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1d1400 == 156 [pid = 1841] [id = 515] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x897c7c00 == 155 [pid = 1841] [id = 514] 12:44:29 INFO - PROCESS | 1841 | --DOCSHELL 0x87512800 == 154 [pid = 1841] [id = 513] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x90621000) [pid = 1841] [serial = 1496] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x9838b000) [pid = 1841] [serial = 1511] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x88af5c00) [pid = 1841] [serial = 1530] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x8eb0e000) [pid = 1841] [serial = 1488] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x98122800) [pid = 1841] [serial = 1508] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x97ebfc00) [pid = 1841] [serial = 1506] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8b08ec00) [pid = 1841] [serial = 1532] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x936cd000) [pid = 1841] [serial = 1503] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8c150400) [pid = 1841] [serial = 1479] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8eb0ac00) [pid = 1841] [serial = 1487] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0xa2813000) [pid = 1841] [serial = 1524] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x93108000) [pid = 1841] [serial = 1500] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x8bb0e400) [pid = 1841] [serial = 1533] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x87d6c400) [pid = 1841] [serial = 1475] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8b83bc00) [pid = 1841] [serial = 1478] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0xa2a10400) [pid = 1841] [serial = 1527] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x8ea8cc00) [pid = 1841] [serial = 1485] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x936c7400) [pid = 1841] [serial = 1502] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8dc22000) [pid = 1841] [serial = 1481] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x875b5400) [pid = 1841] [serial = 1535] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x897cd400) [pid = 1841] [serial = 1476] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x979c2000) [pid = 1841] [serial = 1505] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x88882800) [pid = 1841] [serial = 1529] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x9ad51000) [pid = 1841] [serial = 1518] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0xa0fdd400) [pid = 1841] [serial = 1523] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x9ad4ec00) [pid = 1841] [serial = 1517] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8de31000) [pid = 1841] [serial = 1482] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x981a3c00) [pid = 1841] [serial = 1509] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8c1c8000) [pid = 1841] [serial = 1536] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x98cd6c00) [pid = 1841] [serial = 1514] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x98f3e400) [pid = 1841] [serial = 1515] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8f411400) [pid = 1841] [serial = 1490] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x9838f400) [pid = 1841] [serial = 1512] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x915e3c00) [pid = 1841] [serial = 1499] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x91393400) [pid = 1841] [serial = 1497] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8c158c00) [pid = 1841] [serial = 1407] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0xa28b5c00) [pid = 1841] [serial = 1526] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8fcdcc00) [pid = 1841] [serial = 1494] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9eb4dc00) [pid = 1841] [serial = 1520] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8fc80800) [pid = 1841] [serial = 1493] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8fab3800) [pid = 1841] [serial = 1491] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8dfe8c00) [pid = 1841] [serial = 1484] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0xa0002c00) [pid = 1841] [serial = 1521] [outer = (nil)] [url = about:blank] 12:44:29 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8db75400) [pid = 1841] [serial = 1538] [outer = (nil)] [url = about:blank] 12:44:30 INFO - PROCESS | 1841 | 1461008670135 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x83dc3800 == 155 [pid = 1841] [id = 552] 12:44:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x83dcac00) [pid = 1841] [serial = 1657] [outer = (nil)] 12:44:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8739ec00) [pid = 1841] [serial = 1658] [outer = 0x83dcac00] 12:44:30 INFO - PROCESS | 1841 | 1461008670219 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x87510800) [pid = 1841] [serial = 1659] [outer = 0x83dcac00] 12:44:31 INFO - PROCESS | 1841 | 1461008671056 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3897ms 12:44:31 INFO - PROCESS | 1841 | 1461008671101 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 1841 | 1461008671108 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 12:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:44:31 INFO - PROCESS | 1841 | 1461008671117 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 1841 | 1461008671121 Marionette TRACE conn4 <- [1,2182,null,{}] 12:44:31 INFO - PROCESS | 1841 | 1461008671157 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:31 INFO - PROCESS | 1841 | 1461008671363 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 12:44:31 INFO - PROCESS | 1841 | 1461008671375 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af5c00 == 156 [pid = 1841] [id = 553] 12:44:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x88af7000) [pid = 1841] [serial = 1660] [outer = (nil)] 12:44:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x897cbc00) [pid = 1841] [serial = 1661] [outer = 0x88af7000] 12:44:31 INFO - PROCESS | 1841 | 1461008671451 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8995d800) [pid = 1841] [serial = 1662] [outer = 0x88af7000] 12:44:32 INFO - PROCESS | 1841 | 1461008672600 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1531ms 12:44:32 INFO - PROCESS | 1841 | 1461008672652 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 1841 | 1461008672658 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 12:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:44:32 INFO - PROCESS | 1841 | 1461008672665 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 1841 | 1461008672668 Marionette TRACE conn4 <- [1,2186,null,{}] 12:44:32 INFO - PROCESS | 1841 | 1461008672681 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:32 INFO - PROCESS | 1841 | 1461008672959 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 12:44:33 INFO - PROCESS | 1841 | 1461008672988 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x875b6c00 == 157 [pid = 1841] [id = 554] 12:44:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8b0efc00) [pid = 1841] [serial = 1663] [outer = (nil)] 12:44:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8b83d400) [pid = 1841] [serial = 1664] [outer = 0x8b0efc00] 12:44:33 INFO - PROCESS | 1841 | 1461008673063 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8bb15c00) [pid = 1841] [serial = 1665] [outer = 0x8b0efc00] 12:44:34 INFO - PROCESS | 1841 | 1461008674126 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1494ms 12:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:44:34 INFO - PROCESS | 1841 | 1461008674160 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 12:44:34 INFO - PROCESS | 1841 | 1461008674163 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 12:44:34 INFO - PROCESS | 1841 | 1461008674199 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:44:34 INFO - PROCESS | 1841 | 1461008674209 Marionette TRACE conn4 <- [1,2190,null,{}] 12:44:34 INFO - PROCESS | 1841 | 1461008674217 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:34 INFO - PROCESS | 1841 | 1461008674491 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 12:44:34 INFO - PROCESS | 1841 | 1461008674522 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b840800 == 158 [pid = 1841] [id = 555] 12:44:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8c15c800) [pid = 1841] [serial = 1666] [outer = (nil)] 12:44:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8db69800) [pid = 1841] [serial = 1667] [outer = 0x8c15c800] 12:44:34 INFO - PROCESS | 1841 | 1461008674596 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8db71800) [pid = 1841] [serial = 1668] [outer = 0x8c15c800] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x87507000) [pid = 1841] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x96243400) [pid = 1841] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x875bf000) [pid = 1841] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x90620800) [pid = 1841] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x85ede000) [pid = 1841] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x981a1800) [pid = 1841] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8bb14400) [pid = 1841] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8dc27400) [pid = 1841] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8f3d6c00) [pid = 1841] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8995fc00) [pid = 1841] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x868efc00) [pid = 1841] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x873a0000) [pid = 1841] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x982cbc00) [pid = 1841] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8eb01400) [pid = 1841] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x98cdb400) [pid = 1841] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8bb12400) [pid = 1841] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8995a000) [pid = 1841] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8ebee400) [pid = 1841] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8fc83400) [pid = 1841] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x875b8800) [pid = 1841] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:44:35 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x9314a800) [pid = 1841] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:44:36 INFO - PROCESS | 1841 | 1461008676212 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2068ms 12:44:36 INFO - PROCESS | 1841 | 1461008676239 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 1841 | 1461008676242 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 12:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:44:36 INFO - PROCESS | 1841 | 1461008676249 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 1841 | 1461008676252 Marionette TRACE conn4 <- [1,2194,null,{}] 12:44:36 INFO - PROCESS | 1841 | 1461008676258 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:36 INFO - PROCESS | 1841 | 1461008676550 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 12:44:36 INFO - PROCESS | 1841 | 1461008676573 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x87510c00 == 159 [pid = 1841] [id = 556] 12:44:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8b0f2000) [pid = 1841] [serial = 1669] [outer = (nil)] 12:44:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8c3c1c00) [pid = 1841] [serial = 1670] [outer = 0x8b0f2000] 12:44:36 INFO - PROCESS | 1841 | 1461008676654 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8dc26c00) [pid = 1841] [serial = 1671] [outer = 0x8b0f2000] 12:44:37 INFO - PROCESS | 1841 | 1461008677716 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1533ms 12:44:37 INFO - PROCESS | 1841 | 1461008677783 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 1841 | 1461008677790 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 12:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:44:37 INFO - PROCESS | 1841 | 1461008677800 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 1841 | 1461008677805 Marionette TRACE conn4 <- [1,2198,null,{}] 12:44:37 INFO - PROCESS | 1841 | 1461008677816 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:38 INFO - PROCESS | 1841 | 1461008678101 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 12:44:38 INFO - PROCESS | 1841 | 1461008678477 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x88882800 == 160 [pid = 1841] [id = 557] 12:44:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x88889400) [pid = 1841] [serial = 1672] [outer = (nil)] 12:44:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x88af1c00) [pid = 1841] [serial = 1673] [outer = 0x88889400] 12:44:38 INFO - PROCESS | 1841 | 1461008678573 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x897ca000) [pid = 1841] [serial = 1674] [outer = 0x88889400] 12:44:39 INFO - PROCESS | 1841 | 1461008679615 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1890ms 12:44:39 INFO - PROCESS | 1841 | 1461008679690 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 1841 | 1461008679700 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 12:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:44:39 INFO - PROCESS | 1841 | 1461008679711 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 1841 | 1461008679715 Marionette TRACE conn4 <- [1,2202,null,{}] 12:44:39 INFO - PROCESS | 1841 | 1461008679722 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:40 INFO - PROCESS | 1841 | 1461008679998 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 12:44:40 INFO - PROCESS | 1841 | 1461008680349 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af8800 == 161 [pid = 1841] [id = 558] 12:44:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8b2bdc00) [pid = 1841] [serial = 1675] [outer = (nil)] 12:44:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8bb15400) [pid = 1841] [serial = 1676] [outer = 0x8b2bdc00] 12:44:40 INFO - PROCESS | 1841 | 1461008680438 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8c1cd000) [pid = 1841] [serial = 1677] [outer = 0x8b2bdc00] 12:44:41 INFO - PROCESS | 1841 | 1461008681501 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1835ms 12:44:41 INFO - PROCESS | 1841 | 1461008681548 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 1841 | 1461008681551 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 12:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:44:41 INFO - PROCESS | 1841 | 1461008681560 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 1841 | 1461008681567 Marionette TRACE conn4 <- [1,2206,null,{}] 12:44:41 INFO - PROCESS | 1841 | 1461008681585 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:41 INFO - PROCESS | 1841 | 1461008681837 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 12:44:42 INFO - PROCESS | 1841 | 1461008682227 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b9c00 == 162 [pid = 1841] [id = 559] 12:44:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8db6d400) [pid = 1841] [serial = 1678] [outer = (nil)] 12:44:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8dfefc00) [pid = 1841] [serial = 1679] [outer = 0x8db6d400] 12:44:42 INFO - PROCESS | 1841 | 1461008682323 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8eb01800) [pid = 1841] [serial = 1680] [outer = 0x8db6d400] 12:44:43 INFO - PROCESS | 1841 | 1461008683327 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:44:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1800ms 12:44:43 INFO - PROCESS | 1841 | 1461008683360 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 1841 | 1461008683365 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 12:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:44:43 INFO - PROCESS | 1841 | 1461008683372 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 1841 | 1461008683376 Marionette TRACE conn4 <- [1,2210,null,{}] 12:44:43 INFO - PROCESS | 1841 | 1461008683386 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:43 INFO - PROCESS | 1841 | 1461008683659 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 12:44:44 INFO - PROCESS | 1841 | 1461008684000 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de34c00 == 163 [pid = 1841] [id = 560] 12:44:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8eb0c400) [pid = 1841] [serial = 1681] [outer = (nil)] 12:44:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8ebf2400) [pid = 1841] [serial = 1682] [outer = 0x8eb0c400] 12:44:44 INFO - PROCESS | 1841 | 1461008684100 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8ede9800) [pid = 1841] [serial = 1683] [outer = 0x8eb0c400] 12:44:45 INFO - PROCESS | 1841 | 1461008685125 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1787ms 12:44:45 INFO - PROCESS | 1841 | 1461008685160 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 1841 | 1461008685164 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 12:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:44:45 INFO - PROCESS | 1841 | 1461008685191 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1841 | 1461008685194 Marionette TRACE conn4 <- [1,2214,null,{}] 12:44:45 INFO - PROCESS | 1841 | 1461008685200 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:45 INFO - PROCESS | 1841 | 1461008685433 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 12:44:45 INFO - PROCESS | 1841 | 1461008685778 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebe7800 == 164 [pid = 1841] [id = 561] 12:44:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8ebe7c00) [pid = 1841] [serial = 1684] [outer = (nil)] 12:44:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8f413000) [pid = 1841] [serial = 1685] [outer = 0x8ebe7c00] 12:44:45 INFO - PROCESS | 1841 | 1461008685870 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8f419400) [pid = 1841] [serial = 1686] [outer = 0x8ebe7c00] 12:44:46 INFO - PROCESS | 1841 | 1461008686823 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1697ms 12:44:46 INFO - PROCESS | 1841 | 1461008686885 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 12:44:46 INFO - PROCESS | 1841 | 1461008686890 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 12:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:44:46 INFO - PROCESS | 1841 | 1461008686896 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 1841 | 1461008686901 Marionette TRACE conn4 <- [1,2218,null,{}] 12:44:46 INFO - PROCESS | 1841 | 1461008686907 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:47 INFO - PROCESS | 1841 | 1461008687189 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 12:44:47 INFO - PROCESS | 1841 | 1461008687544 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739fc00 == 165 [pid = 1841] [id = 562] 12:44:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x897c7400) [pid = 1841] [serial = 1687] [outer = (nil)] 12:44:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x9053d400) [pid = 1841] [serial = 1688] [outer = 0x897c7400] 12:44:47 INFO - PROCESS | 1841 | 1461008687644 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x90621800) [pid = 1841] [serial = 1689] [outer = 0x897c7400] 12:44:48 INFO - PROCESS | 1841 | 1461008688630 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1789ms 12:44:48 INFO - PROCESS | 1841 | 1461008688687 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 1841 | 1461008688691 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 12:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:44:48 INFO - PROCESS | 1841 | 1461008688701 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 1841 | 1461008688705 Marionette TRACE conn4 <- [1,2222,null,{}] 12:44:48 INFO - PROCESS | 1841 | 1461008688712 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:48 INFO - PROCESS | 1841 | 1461008688940 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 12:44:49 INFO - PROCESS | 1841 | 1461008689276 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x90530800 == 166 [pid = 1841] [id = 563] 12:44:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x9053b800) [pid = 1841] [serial = 1690] [outer = (nil)] 12:44:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x9310e800) [pid = 1841] [serial = 1691] [outer = 0x9053b800] 12:44:49 INFO - PROCESS | 1841 | 1461008689372 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x9314a000) [pid = 1841] [serial = 1692] [outer = 0x9053b800] 12:44:50 INFO - PROCESS | 1841 | 1461008690287 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1639ms 12:44:50 INFO - PROCESS | 1841 | 1461008690341 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 1841 | 1461008690345 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 12:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:44:50 INFO - PROCESS | 1841 | 1461008690352 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 1841 | 1461008690355 Marionette TRACE conn4 <- [1,2226,null,{}] 12:44:50 INFO - PROCESS | 1841 | 1461008690361 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:50 INFO - PROCESS | 1841 | 1461008690597 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 12:44:50 INFO - PROCESS | 1841 | 1461008690937 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x91f74400 == 167 [pid = 1841] [id = 564] 12:44:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x9310b800) [pid = 1841] [serial = 1693] [outer = (nil)] 12:44:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x936cec00) [pid = 1841] [serial = 1694] [outer = 0x9310b800] 12:44:51 INFO - PROCESS | 1841 | 1461008691045 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x94478800) [pid = 1841] [serial = 1695] [outer = 0x9310b800] 12:44:51 INFO - PROCESS | 1841 | 1461008691972 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1685ms 12:44:52 INFO - PROCESS | 1841 | 1461008692038 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 12:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:44:52 INFO - PROCESS | 1841 | 1461008692043 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 12:44:52 INFO - PROCESS | 1841 | 1461008692049 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 1841 | 1461008692053 Marionette TRACE conn4 <- [1,2230,null,{}] 12:44:52 INFO - PROCESS | 1841 | 1461008692059 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:52 INFO - PROCESS | 1841 | 1461008692344 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 12:44:52 INFO - PROCESS | 1841 | 1461008692695 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x85ee7c00 == 168 [pid = 1841] [id = 565] 12:44:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8750d800) [pid = 1841] [serial = 1696] [outer = (nil)] 12:44:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x96b19000) [pid = 1841] [serial = 1697] [outer = 0x8750d800] 12:44:52 INFO - PROCESS | 1841 | 1461008692794 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x979bd800) [pid = 1841] [serial = 1698] [outer = 0x8750d800] 12:44:53 INFO - PROCESS | 1841 | 1461008693753 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1735ms 12:44:53 INFO - PROCESS | 1841 | 1461008693786 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 1841 | 1461008693790 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 12:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:44:53 INFO - PROCESS | 1841 | 1461008693797 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 1841 | 1461008693800 Marionette TRACE conn4 <- [1,2234,null,{}] 12:44:53 INFO - PROCESS | 1841 | 1461008693806 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:54 INFO - PROCESS | 1841 | 1461008694037 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 12:44:54 INFO - PROCESS | 1841 | 1461008694391 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x85733800 == 169 [pid = 1841] [id = 566] 12:44:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8dfed400) [pid = 1841] [serial = 1699] [outer = (nil)] 12:44:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x97ec1800) [pid = 1841] [serial = 1700] [outer = 0x8dfed400] 12:44:54 INFO - PROCESS | 1841 | 1461008694487 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x9803ec00) [pid = 1841] [serial = 1701] [outer = 0x8dfed400] 12:44:55 INFO - PROCESS | 1841 | 1461008695382 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1645ms 12:44:55 INFO - PROCESS | 1841 | 1461008695451 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 1841 | 1461008695456 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 12:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:44:55 INFO - PROCESS | 1841 | 1461008695465 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 1841 | 1461008695470 Marionette TRACE conn4 <- [1,2238,null,{}] 12:44:55 INFO - PROCESS | 1841 | 1461008695476 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:55 INFO - PROCESS | 1841 | 1461008695745 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 12:44:56 INFO - PROCESS | 1841 | 1461008696101 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ebdc00 == 170 [pid = 1841] [id = 567] 12:44:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x98397400) [pid = 1841] [serial = 1702] [outer = (nil)] 12:44:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x98c31000) [pid = 1841] [serial = 1703] [outer = 0x98397400] 12:44:56 INFO - PROCESS | 1841 | 1461008696205 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x98f34800) [pid = 1841] [serial = 1704] [outer = 0x98397400] 12:44:57 INFO - PROCESS | 1841 | 1461008697155 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1740ms 12:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:44:57 INFO - PROCESS | 1841 | 1461008697206 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1841 | 1461008697209 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 12:44:57 INFO - PROCESS | 1841 | 1461008697217 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1841 | 1461008697220 Marionette TRACE conn4 <- [1,2242,null,{}] 12:44:57 INFO - PROCESS | 1841 | 1461008697227 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:57 INFO - PROCESS | 1841 | 1461008697477 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 12:44:57 INFO - PROCESS | 1841 | 1461008697829 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2c3c00 == 171 [pid = 1841] [id = 568] 12:44:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8db6c800) [pid = 1841] [serial = 1705] [outer = (nil)] 12:44:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x9ad16000) [pid = 1841] [serial = 1706] [outer = 0x8db6c800] 12:44:57 INFO - PROCESS | 1841 | 1461008697926 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x9ad54c00) [pid = 1841] [serial = 1707] [outer = 0x8db6c800] 12:44:58 INFO - PROCESS | 1841 | 1461008698895 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1739ms 12:44:58 INFO - PROCESS | 1841 | 1461008698955 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 1841 | 1461008698959 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 12:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:44:58 INFO - PROCESS | 1841 | 1461008698966 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 1841 | 1461008698968 Marionette TRACE conn4 <- [1,2246,null,{}] 12:44:58 INFO - PROCESS | 1841 | 1461008698975 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:59 INFO - PROCESS | 1841 | 1461008699213 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 12:44:59 INFO - PROCESS | 1841 | 1461008699568 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x99116000 == 172 [pid = 1841] [id = 569] 12:44:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x99172000) [pid = 1841] [serial = 1708] [outer = (nil)] 12:44:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9eb4dc00) [pid = 1841] [serial = 1709] [outer = 0x99172000] 12:44:59 INFO - PROCESS | 1841 | 1461008699667 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x9fc7b000) [pid = 1841] [serial = 1710] [outer = 0x99172000] 12:45:00 INFO - PROCESS | 1841 | 1461008700626 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:45:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1730ms 12:45:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:45:00 INFO - PROCESS | 1841 | 1461008700698 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 1841 | 1461008700701 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 12:45:00 INFO - PROCESS | 1841 | 1461008700709 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1841 | 1461008700711 Marionette TRACE conn4 <- [1,2250,null,{}] 12:45:00 INFO - PROCESS | 1841 | 1461008700718 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:00 INFO - PROCESS | 1841 | 1461008700993 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 12:45:01 INFO - PROCESS | 1841 | 1461008701351 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x99173c00 == 173 [pid = 1841] [id = 570] 12:45:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x9ad51800) [pid = 1841] [serial = 1711] [outer = (nil)] 12:45:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0xa0c55400) [pid = 1841] [serial = 1712] [outer = 0x9ad51800] 12:45:01 INFO - PROCESS | 1841 | 1461008701443 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0xa0fdac00) [pid = 1841] [serial = 1713] [outer = 0x9ad51800] 12:45:02 INFO - PROCESS | 1841 | 1461008702506 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1833ms 12:45:02 INFO - PROCESS | 1841 | 1461008702541 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 12:45:02 INFO - PROCESS | 1841 | 1461008702545 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 12:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:45:02 INFO - PROCESS | 1841 | 1461008702551 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:45:02 INFO - PROCESS | 1841 | 1461008702555 Marionette TRACE conn4 <- [1,2254,null,{}] 12:45:02 INFO - PROCESS | 1841 | 1461008702561 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:02 INFO - PROCESS | 1841 | 1461008702812 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 12:45:03 INFO - PROCESS | 1841 | 1461008703165 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x86989400 == 174 [pid = 1841] [id = 571] 12:45:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x86a93c00) [pid = 1841] [serial = 1714] [outer = (nil)] 12:45:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0xa28ba000) [pid = 1841] [serial = 1715] [outer = 0x86a93c00] 12:45:03 INFO - PROCESS | 1841 | 1461008703261 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0xa2a10000) [pid = 1841] [serial = 1716] [outer = 0x86a93c00] 12:45:04 INFO - PROCESS | 1841 | 1461008704228 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1743ms 12:45:04 INFO - PROCESS | 1841 | 1461008704296 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 1841 | 1461008704306 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 12:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:45:04 INFO - PROCESS | 1841 | 1461008704319 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 1841 | 1461008704321 Marionette TRACE conn4 <- [1,2258,null,{}] 12:45:04 INFO - PROCESS | 1841 | 1461008704328 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:04 INFO - PROCESS | 1841 | 1461008704605 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 12:45:04 INFO - PROCESS | 1841 | 1461008704960 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 1841 | ++DOCSHELL 0xa00d0c00 == 175 [pid = 1841] [id = 572] 12:45:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0xa28bb800) [pid = 1841] [serial = 1717] [outer = (nil)] 12:45:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0xa3ccd800) [pid = 1841] [serial = 1718] [outer = 0xa28bb800] 12:45:05 INFO - PROCESS | 1841 | 1461008705051 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0xa44b9400) [pid = 1841] [serial = 1719] [outer = 0xa28bb800] 12:45:05 INFO - PROCESS | 1841 | 1461008705984 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1736ms 12:45:06 INFO - PROCESS | 1841 | 1461008706053 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 1841 | 1461008706057 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 12:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:45:06 INFO - PROCESS | 1841 | 1461008706063 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 1841 | 1461008706067 Marionette TRACE conn4 <- [1,2262,null,{}] 12:45:06 INFO - PROCESS | 1841 | 1461008706073 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:06 INFO - PROCESS | 1841 | 1461008706360 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 12:45:06 INFO - PROCESS | 1841 | 1461008706746 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x88664c00 == 176 [pid = 1841] [id = 573] 12:45:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x88667400) [pid = 1841] [serial = 1720] [outer = (nil)] 12:45:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x8866a400) [pid = 1841] [serial = 1721] [outer = 0x88667400] 12:45:06 INFO - PROCESS | 1841 | 1461008706848 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x8866c000) [pid = 1841] [serial = 1722] [outer = 0x88667400] 12:45:07 INFO - PROCESS | 1841 | 1461008707762 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x9ad52000 == 175 [pid = 1841] [id = 464] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8b840800 == 174 [pid = 1841] [id = 555] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x875b6c00 == 173 [pid = 1841] [id = 554] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x88af5c00 == 172 [pid = 1841] [id = 553] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x83dc3800 == 171 [pid = 1841] [id = 552] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8fab8400 == 170 [pid = 1841] [id = 550] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x9838fc00 == 169 [pid = 1841] [id = 549] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x9811ac00 == 168 [pid = 1841] [id = 548] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x97eba000 == 167 [pid = 1841] [id = 546] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x86994000 == 166 [pid = 1841] [id = 547] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x9310c400 == 165 [pid = 1841] [id = 545] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x88885800 == 164 [pid = 1841] [id = 544] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x90534000 == 163 [pid = 1841] [id = 543] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3df000 == 162 [pid = 1841] [id = 542] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b8400 == 161 [pid = 1841] [id = 540] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x85735000 == 160 [pid = 1841] [id = 541] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x89957800 == 159 [pid = 1841] [id = 539] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8888f000 == 158 [pid = 1841] [id = 538] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8b83c400 == 157 [pid = 1841] [id = 537] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8995d400 == 156 [pid = 1841] [id = 536] 12:45:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8739f400 == 155 [pid = 1841] [id = 535] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x8c1c5c00) [pid = 1841] [serial = 1604] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x9052f000) [pid = 1841] [serial = 1557] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x97007400) [pid = 1841] [serial = 1568] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x88883400) [pid = 1841] [serial = 1595] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x9314dc00) [pid = 1841] [serial = 1563] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x88890800) [pid = 1841] [serial = 1596] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x86a9a800) [pid = 1841] [serial = 1592] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x98344400) [pid = 1841] [serial = 1571] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x83dc9800) [pid = 1841] [serial = 1589] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8c156400) [pid = 1841] [serial = 1473] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8ea8f800) [pid = 1841] [serial = 1548] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x91392400) [pid = 1841] [serial = 1560] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8c15c000) [pid = 1841] [serial = 1544] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x897c9400) [pid = 1841] [serial = 1602] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x9ad4fc00) [pid = 1841] [serial = 1577] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x9fb34000) [pid = 1841] [serial = 1581] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8ede2c00) [pid = 1841] [serial = 1550] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0xa3c2a400) [pid = 1841] [serial = 1587] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8edeb000) [pid = 1841] [serial = 1551] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x936c3c00) [pid = 1841] [serial = 1565] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x912d8400) [pid = 1841] [serial = 1559] [outer = (nil)] [url = about:blank] 12:45:09 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8b0eb400) [pid = 1841] [serial = 1599] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8f3dd400) [pid = 1841] [serial = 1556] [outer = (nil)] [url = about:blank] 12:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 3943ms 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8f412c00) [pid = 1841] [serial = 1554] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x9fb2b800) [pid = 1841] [serial = 1580] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0xa3c23c00) [pid = 1841] [serial = 1586] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8db69000) [pid = 1841] [serial = 1545] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x99176400) [pid = 1841] [serial = 1575] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8afb5c00) [pid = 1841] [serial = 1598] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x9ad6fc00) [pid = 1841] [serial = 1578] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x94478000) [pid = 1841] [serial = 1566] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x89956800) [pid = 1841] [serial = 1542] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x9310b400) [pid = 1841] [serial = 1562] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0xa0002800) [pid = 1841] [serial = 1583] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8f3dcc00) [pid = 1841] [serial = 1553] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x98c2d000) [pid = 1841] [serial = 1572] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x9700f000) [pid = 1841] [serial = 1569] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8dfe9800) [pid = 1841] [serial = 1547] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8888dc00) [pid = 1841] [serial = 1541] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x87513000) [pid = 1841] [serial = 1601] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0xa0ef0c00) [pid = 1841] [serial = 1584] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8739e000) [pid = 1841] [serial = 1593] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x98f34400) [pid = 1841] [serial = 1574] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1841 | 1461008710168 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 1841 | 1461008710174 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 12:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:45:10 INFO - PROCESS | 1841 | 1461008710186 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 1841 | 1461008710194 Marionette TRACE conn4 <- [1,2266,null,{}] 12:45:10 INFO - PROCESS | 1841 | 1461008710203 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:10 INFO - PROCESS | 1841 | 1461008710420 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 12:45:10 INFO - PROCESS | 1841 | 1461008710674 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x83849000 == 156 [pid = 1841] [id = 574] 12:45:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x83849400) [pid = 1841] [serial = 1723] [outer = (nil)] 12:45:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x86995c00) [pid = 1841] [serial = 1724] [outer = 0x83849400] 12:45:10 INFO - PROCESS | 1841 | 1461008710755 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8739e000) [pid = 1841] [serial = 1725] [outer = 0x83849400] 12:45:11 INFO - PROCESS | 1841 | 1461008711620 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1496ms 12:45:11 INFO - PROCESS | 1841 | 1461008711684 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 1841 | 1461008711689 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 12:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:45:11 INFO - PROCESS | 1841 | 1461008711703 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 1841 | 1461008711708 Marionette TRACE conn4 <- [1,2270,null,{}] 12:45:11 INFO - PROCESS | 1841 | 1461008711716 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:11 INFO - PROCESS | 1841 | 1461008711942 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 12:45:12 INFO - PROCESS | 1841 | 1461008712168 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6d400 == 157 [pid = 1841] [id = 575] 12:45:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x87d6d800) [pid = 1841] [serial = 1726] [outer = (nil)] 12:45:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x88661800) [pid = 1841] [serial = 1727] [outer = 0x87d6d800] 12:45:12 INFO - PROCESS | 1841 | 1461008712297 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x88669000) [pid = 1841] [serial = 1728] [outer = 0x87d6d800] 12:45:13 INFO - PROCESS | 1841 | 1461008713299 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1640ms 12:45:13 INFO - PROCESS | 1841 | 1461008713341 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1841 | 1461008713345 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 12:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:45:13 INFO - PROCESS | 1841 | 1461008713361 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1841 | 1461008713365 Marionette TRACE conn4 <- [1,2274,null,{}] 12:45:13 INFO - PROCESS | 1841 | 1461008713380 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:13 INFO - PROCESS | 1841 | 1461008713707 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 12:45:13 INFO - PROCESS | 1841 | 1461008713744 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af9000 == 158 [pid = 1841] [id = 576] 12:45:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x897c1400) [pid = 1841] [serial = 1729] [outer = (nil)] 12:45:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x897cdc00) [pid = 1841] [serial = 1730] [outer = 0x897c1400] 12:45:13 INFO - PROCESS | 1841 | 1461008713874 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x89956c00) [pid = 1841] [serial = 1731] [outer = 0x897c1400] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x912da800) [pid = 1841] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x97ebd800) [pid = 1841] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x875b9c00) [pid = 1841] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x90535000) [pid = 1841] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8db6b400) [pid = 1841] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8db70800) [pid = 1841] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8db6b000) [pid = 1841] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x88af7000) [pid = 1841] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8995e400) [pid = 1841] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x97005c00) [pid = 1841] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x98ccc400) [pid = 1841] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x83dc5800) [pid = 1841] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8b0efc00) [pid = 1841] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x98c29800) [pid = 1841] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8ea87800) [pid = 1841] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8b2bb000) [pid = 1841] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8edeec00) [pid = 1841] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8c15c800) [pid = 1841] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8dc2a000) [pid = 1841] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8b2c3800) [pid = 1841] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8fc7d400) [pid = 1841] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:45:15 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x83dcac00) [pid = 1841] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:45:15 INFO - PROCESS | 1841 | 1461008715655 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2345ms 12:45:15 INFO - PROCESS | 1841 | 1461008715698 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 1841 | 1461008715703 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 12:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:45:15 INFO - PROCESS | 1841 | 1461008715709 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 1841 | 1461008715712 Marionette TRACE conn4 <- [1,2278,null,{}] 12:45:15 INFO - PROCESS | 1841 | 1461008715719 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:16 INFO - PROCESS | 1841 | 1461008716031 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 12:45:16 INFO - PROCESS | 1841 | 1461008716050 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x85732800 == 159 [pid = 1841] [id = 577] 12:45:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x88aee400) [pid = 1841] [serial = 1732] [outer = (nil)] 12:45:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8995c800) [pid = 1841] [serial = 1733] [outer = 0x88aee400] 12:45:16 INFO - PROCESS | 1841 | 1461008716128 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8afb1000) [pid = 1841] [serial = 1734] [outer = 0x88aee400] 12:45:17 INFO - PROCESS | 1841 | 1461008717047 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1387ms 12:45:17 INFO - PROCESS | 1841 | 1461008717097 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 12:45:17 INFO - PROCESS | 1841 | 1461008717101 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 12:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:45:17 INFO - PROCESS | 1841 | 1461008717107 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - PROCESS | 1841 | 1461008717110 Marionette TRACE conn4 <- [1,2282,null,{}] 12:45:17 INFO - PROCESS | 1841 | 1461008717116 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:17 INFO - PROCESS | 1841 | 1461008717330 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 12:45:17 INFO - PROCESS | 1841 | 1461008717790 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x83849c00 == 160 [pid = 1841] [id = 578] 12:45:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8384a000) [pid = 1841] [serial = 1735] [outer = (nil)] 12:45:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x83dc9000) [pid = 1841] [serial = 1736] [outer = 0x8384a000] 12:45:17 INFO - PROCESS | 1841 | 1461008717892 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x868f5400) [pid = 1841] [serial = 1737] [outer = 0x8384a000] 12:45:18 INFO - PROCESS | 1841 | 1461008718911 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1836ms 12:45:18 INFO - PROCESS | 1841 | 1461008718946 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 12:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:45:18 INFO - PROCESS | 1841 | 1461008718953 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 12:45:18 INFO - PROCESS | 1841 | 1461008718961 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 1841 | 1461008718968 Marionette TRACE conn4 <- [1,2286,null,{}] 12:45:18 INFO - PROCESS | 1841 | 1461008718977 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:19 INFO - PROCESS | 1841 | 1461008719220 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 12:45:19 INFO - PROCESS | 1841 | 1461008719569 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x875c0c00 == 161 [pid = 1841] [id = 579] 12:45:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x87d72000) [pid = 1841] [serial = 1738] [outer = (nil)] 12:45:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x88668c00) [pid = 1841] [serial = 1739] [outer = 0x87d72000] 12:45:19 INFO - PROCESS | 1841 | 1461008719673 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x88889800) [pid = 1841] [serial = 1740] [outer = 0x87d72000] 12:45:20 INFO - PROCESS | 1841 | 1461008720700 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:45:20 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 12:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1799ms 12:45:20 INFO - PROCESS | 1841 | 1461008720763 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 12:45:20 INFO - PROCESS | 1841 | 1461008720770 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 12:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:45:20 INFO - PROCESS | 1841 | 1461008720778 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:45:20 INFO - PROCESS | 1841 | 1461008720782 Marionette TRACE conn4 <- [1,2290,null,{}] 12:45:20 INFO - PROCESS | 1841 | 1461008720789 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:21 INFO - PROCESS | 1841 | 1461008721077 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 12:45:21 INFO - PROCESS | 1841 | 1461008721467 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x89955400 == 162 [pid = 1841] [id = 580] 12:45:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8995b800) [pid = 1841] [serial = 1741] [outer = (nil)] 12:45:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8afb0c00) [pid = 1841] [serial = 1742] [outer = 0x8995b800] 12:45:21 INFO - PROCESS | 1841 | 1461008721567 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8b0ee400) [pid = 1841] [serial = 1743] [outer = 0x8995b800] 12:45:22 INFO - PROCESS | 1841 | 1461008722577 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1835ms 12:45:22 INFO - PROCESS | 1841 | 1461008722614 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 1841 | 1461008722618 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 12:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:45:22 INFO - PROCESS | 1841 | 1461008722650 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 1841 | 1461008722661 Marionette TRACE conn4 <- [1,2294,null,{}] 12:45:22 INFO - PROCESS | 1841 | 1461008722673 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:22 INFO - PROCESS | 1841 | 1461008722929 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 12:45:23 INFO - PROCESS | 1841 | 1461008723268 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2ba400 == 163 [pid = 1841] [id = 581] 12:45:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8b2c1c00) [pid = 1841] [serial = 1744] [outer = (nil)] 12:45:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8c14e400) [pid = 1841] [serial = 1745] [outer = 0x8b2c1c00] 12:45:23 INFO - PROCESS | 1841 | 1461008723368 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8c157800) [pid = 1841] [serial = 1746] [outer = 0x8b2c1c00] 12:45:24 INFO - PROCESS | 1841 | 1461008724350 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1775ms 12:45:24 INFO - PROCESS | 1841 | 1461008724403 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 1841 | 1461008724407 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 12:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:45:24 INFO - PROCESS | 1841 | 1461008724415 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - PROCESS | 1841 | 1461008724419 Marionette TRACE conn4 <- [1,2298,null,{}] 12:45:24 INFO - PROCESS | 1841 | 1461008724425 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:24 INFO - PROCESS | 1841 | 1461008724675 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 12:45:25 INFO - PROCESS | 1841 | 1461008725010 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f5800 == 164 [pid = 1841] [id = 582] 12:45:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8c15c000) [pid = 1841] [serial = 1747] [outer = (nil)] 12:45:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8c3c1000) [pid = 1841] [serial = 1748] [outer = 0x8c15c000] 12:45:25 INFO - PROCESS | 1841 | 1461008725107 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8db6ac00) [pid = 1841] [serial = 1749] [outer = 0x8c15c000] 12:45:26 INFO - PROCESS | 1841 | 1461008726040 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1681ms 12:45:26 INFO - PROCESS | 1841 | 1461008726097 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 1841 | 1461008726102 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 12:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:45:26 INFO - PROCESS | 1841 | 1461008726109 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 1841 | 1461008726113 Marionette TRACE conn4 <- [1,2302,null,{}] 12:45:26 INFO - PROCESS | 1841 | 1461008726119 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:26 INFO - PROCESS | 1841 | 1461008726371 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 12:45:26 INFO - PROCESS | 1841 | 1461008726729 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de2f000 == 165 [pid = 1841] [id = 583] 12:45:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8de2fc00) [pid = 1841] [serial = 1750] [outer = (nil)] 12:45:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8de33c00) [pid = 1841] [serial = 1751] [outer = 0x8de2fc00] 12:45:26 INFO - PROCESS | 1841 | 1461008726846 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8ea8ec00) [pid = 1841] [serial = 1752] [outer = 0x8de2fc00] 12:45:27 INFO - PROCESS | 1841 | 1461008727855 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1789ms 12:45:27 INFO - PROCESS | 1841 | 1461008727899 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 1841 | 1461008727903 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 12:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:45:27 INFO - PROCESS | 1841 | 1461008727910 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 1841 | 1461008727913 Marionette TRACE conn4 <- [1,2306,null,{}] 12:45:27 INFO - PROCESS | 1841 | 1461008727919 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:28 INFO - PROCESS | 1841 | 1461008728166 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 12:45:28 INFO - PROCESS | 1841 | 1461008728502 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x83841400 == 166 [pid = 1841] [id = 584] 12:45:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8ea91400) [pid = 1841] [serial = 1753] [outer = (nil)] 12:45:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8ede0400) [pid = 1841] [serial = 1754] [outer = 0x8ea91400] 12:45:28 INFO - PROCESS | 1841 | 1461008728600 Marionette DEBUG loaded listener.js 12:45:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8edeb000) [pid = 1841] [serial = 1755] [outer = 0x8ea91400] 12:45:29 INFO - PROCESS | 1841 | 1461008729599 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1734ms 12:45:29 INFO - PROCESS | 1841 | 1461008729655 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 12:45:29 INFO - PROCESS | 1841 | 1461008729658 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 12:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:45:29 INFO - PROCESS | 1841 | 1461008729668 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:45:29 INFO - PROCESS | 1841 | 1461008729672 Marionette TRACE conn4 <- [1,2310,null,{}] 12:45:29 INFO - PROCESS | 1841 | 1461008729678 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:29 INFO - PROCESS | 1841 | 1461008729927 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 12:45:30 INFO - PROCESS | 1841 | 1461008730284 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebf0c00 == 167 [pid = 1841] [id = 585] 12:45:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8ede2c00) [pid = 1841] [serial = 1756] [outer = (nil)] 12:45:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8f3e0c00) [pid = 1841] [serial = 1757] [outer = 0x8ede2c00] 12:45:30 INFO - PROCESS | 1841 | 1461008730382 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8f415c00) [pid = 1841] [serial = 1758] [outer = 0x8ede2c00] 12:45:31 INFO - PROCESS | 1841 | 1461008731325 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1735ms 12:45:31 INFO - PROCESS | 1841 | 1461008731405 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 12:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:45:31 INFO - PROCESS | 1841 | 1461008731409 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 12:45:31 INFO - PROCESS | 1841 | 1461008731416 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 1841 | 1461008731420 Marionette TRACE conn4 <- [1,2314,null,{}] 12:45:31 INFO - PROCESS | 1841 | 1461008731426 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:31 INFO - PROCESS | 1841 | 1461008731700 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 12:45:32 INFO - PROCESS | 1841 | 1461008732048 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d6000 == 168 [pid = 1841] [id = 586] 12:45:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8f3d6400) [pid = 1841] [serial = 1759] [outer = (nil)] 12:45:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8fabc400) [pid = 1841] [serial = 1760] [outer = 0x8f3d6400] 12:45:32 INFO - PROCESS | 1841 | 1461008732152 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8fc77400) [pid = 1841] [serial = 1761] [outer = 0x8f3d6400] 12:45:33 INFO - PROCESS | 1841 | 1461008733086 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1737ms 12:45:33 INFO - PROCESS | 1841 | 1461008733154 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 12:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:45:33 INFO - PROCESS | 1841 | 1461008733159 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 12:45:33 INFO - PROCESS | 1841 | 1461008733166 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:45:33 INFO - PROCESS | 1841 | 1461008733170 Marionette TRACE conn4 <- [1,2318,null,{}] 12:45:33 INFO - PROCESS | 1841 | 1461008733176 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:33 INFO - PROCESS | 1841 | 1461008733415 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 12:45:33 INFO - PROCESS | 1841 | 1461008733769 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x87394c00 == 169 [pid = 1841] [id = 587] 12:45:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8f419800) [pid = 1841] [serial = 1762] [outer = (nil)] 12:45:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8fcde000) [pid = 1841] [serial = 1763] [outer = 0x8f419800] 12:45:33 INFO - PROCESS | 1841 | 1461008733893 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8fce3000) [pid = 1841] [serial = 1764] [outer = 0x8f419800] 12:45:35 INFO - PROCESS | 1841 | 1461008735216 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 1841 | 1461008735263 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 12:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:45:35 INFO - PROCESS | 1841 | 1461008735270 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 1841 | 1461008735273 Marionette TRACE conn4 <- [1,2322,null,{}] 12:45:35 INFO - PROCESS | 1841 | 1461008735279 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:35 INFO - PROCESS | 1841 | 1461008735545 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 12:45:35 INFO - PROCESS | 1841 | 1461008735913 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x912dc000 == 170 [pid = 1841] [id = 588] 12:45:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x912dec00) [pid = 1841] [serial = 1765] [outer = (nil)] 12:45:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x915cd000) [pid = 1841] [serial = 1766] [outer = 0x912dec00] 12:45:36 INFO - PROCESS | 1841 | 1461008736018 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x91f76800) [pid = 1841] [serial = 1767] [outer = 0x912dec00] 12:45:37 INFO - PROCESS | 1841 | 1461008736996 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1783ms 12:45:37 INFO - PROCESS | 1841 | 1461008737054 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 1841 | 1461008737059 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 12:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:45:37 INFO - PROCESS | 1841 | 1461008737066 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 1841 | 1461008737076 Marionette TRACE conn4 <- [1,2326,null,{}] 12:45:37 INFO - PROCESS | 1841 | 1461008737082 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:37 INFO - PROCESS | 1841 | 1461008737429 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 12:45:37 INFO - PROCESS | 1841 | 1461008737786 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x9310cc00 == 171 [pid = 1841] [id = 589] 12:45:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x9362cc00) [pid = 1841] [serial = 1768] [outer = (nil)] 12:45:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x9447b400) [pid = 1841] [serial = 1769] [outer = 0x9362cc00] 12:45:37 INFO - PROCESS | 1841 | 1461008737879 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x9649ec00) [pid = 1841] [serial = 1770] [outer = 0x9362cc00] 12:45:38 INFO - PROCESS | 1841 | 1461008738890 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1896ms 12:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:45:38 INFO - PROCESS | 1841 | 1461008738963 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 1841 | 1461008738966 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 12:45:38 INFO - PROCESS | 1841 | 1461008738973 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 1841 | 1461008738976 Marionette TRACE conn4 <- [1,2330,null,{}] 12:45:38 INFO - PROCESS | 1841 | 1461008738982 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:39 INFO - PROCESS | 1841 | 1461008739248 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 12:45:39 INFO - PROCESS | 1841 | 1461008739589 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x94470c00 == 172 [pid = 1841] [id = 590] 12:45:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x95812c00) [pid = 1841] [serial = 1771] [outer = (nil)] 12:45:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x979c3000) [pid = 1841] [serial = 1772] [outer = 0x95812c00] 12:45:39 INFO - PROCESS | 1841 | 1461008739681 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x97eb4400) [pid = 1841] [serial = 1773] [outer = 0x95812c00] 12:45:40 INFO - PROCESS | 1841 | 1461008740592 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1682ms 12:45:40 INFO - PROCESS | 1841 | 1461008740655 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 12:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:45:40 INFO - PROCESS | 1841 | 1461008740660 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 12:45:40 INFO - PROCESS | 1841 | 1461008740667 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 1841 | 1461008740671 Marionette TRACE conn4 <- [1,2334,null,{}] 12:45:40 INFO - PROCESS | 1841 | 1461008740677 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:40 INFO - PROCESS | 1841 | 1461008740916 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 12:45:41 INFO - PROCESS | 1841 | 1461008741263 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x868f4c00 == 173 [pid = 1841] [id = 591] 12:45:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x897cec00) [pid = 1841] [serial = 1774] [outer = (nil)] 12:45:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x98123800) [pid = 1841] [serial = 1775] [outer = 0x897cec00] 12:45:41 INFO - PROCESS | 1841 | 1461008741359 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x982cd000) [pid = 1841] [serial = 1776] [outer = 0x897cec00] 12:45:42 INFO - PROCESS | 1841 | 1461008742304 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:45:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1685ms 12:45:42 INFO - PROCESS | 1841 | 1461008742352 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 1841 | 1461008742358 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 12:45:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:45:42 INFO - PROCESS | 1841 | 1461008742366 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 1841 | 1461008742368 Marionette TRACE conn4 <- [1,2338,null,{}] 12:45:42 INFO - PROCESS | 1841 | 1461008742375 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:42 INFO - PROCESS | 1841 | 1461008742612 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 12:45:42 INFO - PROCESS | 1841 | 1461008742957 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8edee800 == 174 [pid = 1841] [id = 592] 12:45:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x978db400) [pid = 1841] [serial = 1777] [outer = (nil)] 12:45:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x98344400) [pid = 1841] [serial = 1778] [outer = 0x978db400] 12:45:43 INFO - PROCESS | 1841 | 1461008743057 Marionette DEBUG loaded listener.js 12:45:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x9838c400) [pid = 1841] [serial = 1779] [outer = 0x978db400] 12:45:44 INFO - PROCESS | 1841 | 1461008744029 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:45:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1738ms 12:45:44 INFO - PROCESS | 1841 | 1461008744105 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 12:45:44 INFO - PROCESS | 1841 | 1461008744109 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 12:45:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:45:44 INFO - PROCESS | 1841 | 1461008744116 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - PROCESS | 1841 | 1461008744118 Marionette TRACE conn4 <- [1,2342,null,{}] 12:45:44 INFO - PROCESS | 1841 | 1461008744125 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:44 INFO - PROCESS | 1841 | 1461008744401 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 12:45:44 INFO - PROCESS | 1841 | 1461008744761 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x83dc4c00 == 175 [pid = 1841] [id = 593] 12:45:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x95812000) [pid = 1841] [serial = 1780] [outer = (nil)] 12:45:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98c28800) [pid = 1841] [serial = 1781] [outer = 0x95812000] 12:45:44 INFO - PROCESS | 1841 | 1461008744856 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x98cce400) [pid = 1841] [serial = 1782] [outer = 0x95812000] 12:45:45 INFO - PROCESS | 1841 | 1461008745773 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1731ms 12:45:45 INFO - PROCESS | 1841 | 1461008745848 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 1841 | 1461008745852 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 12:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:45:45 INFO - PROCESS | 1841 | 1461008745860 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 1841 | 1461008745863 Marionette TRACE conn4 <- [1,2346,null,{}] 12:45:45 INFO - PROCESS | 1841 | 1461008745869 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:46 INFO - PROCESS | 1841 | 1461008746138 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 12:45:46 INFO - PROCESS | 1841 | 1461008746490 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x83dcbc00 == 176 [pid = 1841] [id = 594] 12:45:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x8b835400) [pid = 1841] [serial = 1783] [outer = (nil)] 12:45:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x99173400) [pid = 1841] [serial = 1784] [outer = 0x8b835400] 12:45:46 INFO - PROCESS | 1841 | 1461008746585 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x98c28000) [pid = 1841] [serial = 1785] [outer = 0x8b835400] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x87514400 == 175 [pid = 1841] [id = 444] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1c7000 == 174 [pid = 1841] [id = 113] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x85732800 == 173 [pid = 1841] [id = 577] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x88af9000 == 172 [pid = 1841] [id = 576] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x86a92800 == 171 [pid = 1841] [id = 512] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x87d6d400 == 170 [pid = 1841] [id = 575] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x83849000 == 169 [pid = 1841] [id = 574] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0xa00d0c00 == 168 [pid = 1841] [id = 572] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x86989400 == 167 [pid = 1841] [id = 571] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x99116000 == 166 [pid = 1841] [id = 569] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x99173c00 == 165 [pid = 1841] [id = 570] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2c3c00 == 164 [pid = 1841] [id = 568] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x97ebdc00 == 163 [pid = 1841] [id = 567] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x85733800 == 162 [pid = 1841] [id = 566] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x91f74400 == 161 [pid = 1841] [id = 564] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x85ee7c00 == 160 [pid = 1841] [id = 565] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x90530800 == 159 [pid = 1841] [id = 563] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8739fc00 == 158 [pid = 1841] [id = 562] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebe7800 == 157 [pid = 1841] [id = 561] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8de34c00 == 156 [pid = 1841] [id = 560] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x88af8800 == 155 [pid = 1841] [id = 558] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b9c00 == 154 [pid = 1841] [id = 559] 12:45:49 INFO - PROCESS | 1841 | --DOCSHELL 0x88882800 == 153 [pid = 1841] [id = 557] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x8c3c1c00) [pid = 1841] [serial = 1670] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x9eb44000) [pid = 1841] [serial = 1652] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x9819a400) [pid = 1841] [serial = 1641] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x88afb400) [pid = 1841] [serial = 1608] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x9fb2bc00) [pid = 1841] [serial = 1653] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x915ed000) [pid = 1841] [serial = 1632] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0xa0a64800) [pid = 1841] [serial = 1655] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8dfec000) [pid = 1841] [serial = 1616] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x98123c00) [pid = 1841] [serial = 1640] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x8de30400) [pid = 1841] [serial = 1614] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8dc27800) [pid = 1841] [serial = 1539] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x897cbc00) [pid = 1841] [serial = 1661] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x8bb16400) [pid = 1841] [serial = 1611] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x97baa800) [pid = 1841] [serial = 1637] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8ea89c00) [pid = 1841] [serial = 1617] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x9ad15000) [pid = 1841] [serial = 1649] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x83dcb800) [pid = 1841] [serial = 1590] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8b83d400) [pid = 1841] [serial = 1664] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x98cd9400) [pid = 1841] [serial = 1647] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8ebe6000) [pid = 1841] [serial = 1620] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8995d800) [pid = 1841] [serial = 1662] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8fce1000) [pid = 1841] [serial = 1626] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8f41d400) [pid = 1841] [serial = 1622] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8fc7a000) [pid = 1841] [serial = 1625] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8db71800) [pid = 1841] [serial = 1668] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x93627400) [pid = 1841] [serial = 1634] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x9811e800) [pid = 1841] [serial = 1643] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x90533c00) [pid = 1841] [serial = 1628] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8bb15c00) [pid = 1841] [serial = 1665] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8eb07000) [pid = 1841] [serial = 1619] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x915e4c00) [pid = 1841] [serial = 1631] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8b836800) [pid = 1841] [serial = 1610] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x9803f800) [pid = 1841] [serial = 1638] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8739ec00) [pid = 1841] [serial = 1658] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x87510800) [pid = 1841] [serial = 1659] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x87d6cc00) [pid = 1841] [serial = 1607] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x936c2800) [pid = 1841] [serial = 1635] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x98341400) [pid = 1841] [serial = 1644] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8dc1d000) [pid = 1841] [serial = 1613] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x912df800) [pid = 1841] [serial = 1629] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8fab9000) [pid = 1841] [serial = 1623] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8db69800) [pid = 1841] [serial = 1667] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x9ad19000) [pid = 1841] [serial = 1650] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x98ccf400) [pid = 1841] [serial = 1646] [outer = (nil)] [url = about:blank] 12:45:49 INFO - PROCESS | 1841 | 1461008749988 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:45:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 4243ms 12:45:50 INFO - PROCESS | 1841 | 1461008750104 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 1841 | 1461008750108 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 12:45:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:45:50 INFO - PROCESS | 1841 | 1461008750116 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 1841 | 1461008750122 Marionette TRACE conn4 <- [1,2350,null,{}] 12:45:50 INFO - PROCESS | 1841 | 1461008750132 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:50 INFO - PROCESS | 1841 | 1461008750341 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 12:45:50 INFO - PROCESS | 1841 | 1461008750577 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x8750b000 == 154 [pid = 1841] [id = 595] 12:45:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8750b400) [pid = 1841] [serial = 1786] [outer = (nil)] 12:45:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x87510800) [pid = 1841] [serial = 1787] [outer = 0x8750b400] 12:45:50 INFO - PROCESS | 1841 | 1461008750657 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x875b9400) [pid = 1841] [serial = 1788] [outer = 0x8750b400] 12:45:51 INFO - PROCESS | 1841 | 1461008751506 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:45:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1453ms 12:45:51 INFO - PROCESS | 1841 | 1461008751570 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 1841 | 1461008751579 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 12:45:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:45:51 INFO - PROCESS | 1841 | 1461008751589 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 1841 | 1461008751592 Marionette TRACE conn4 <- [1,2354,null,{}] 12:45:51 INFO - PROCESS | 1841 | 1461008751600 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:51 INFO - PROCESS | 1841 | 1461008751833 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 12:45:52 INFO - PROCESS | 1841 | 1461008752112 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x8866e000 == 155 [pid = 1841] [id = 596] 12:45:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8866e800) [pid = 1841] [serial = 1789] [outer = (nil)] 12:45:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x88888400) [pid = 1841] [serial = 1790] [outer = 0x8866e800] 12:45:52 INFO - PROCESS | 1841 | 1461008752199 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x88afa400) [pid = 1841] [serial = 1791] [outer = 0x8866e800] 12:45:53 INFO - PROCESS | 1841 | 1461008753267 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:45:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1731ms 12:45:53 INFO - PROCESS | 1841 | 1461008753329 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 12:45:53 INFO - PROCESS | 1841 | 1461008753333 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 12:45:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:45:53 INFO - PROCESS | 1841 | 1461008753340 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 1841 | 1461008753346 Marionette TRACE conn4 <- [1,2358,null,{}] 12:45:53 INFO - PROCESS | 1841 | 1461008753362 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:53 INFO - PROCESS | 1841 | 1461008753675 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 12:45:53 INFO - PROCESS | 1841 | 1461008753885 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x89957000 == 156 [pid = 1841] [id = 597] 12:45:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8995fc00) [pid = 1841] [serial = 1792] [outer = (nil)] 12:45:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8b088400) [pid = 1841] [serial = 1793] [outer = 0x8995fc00] 12:45:54 INFO - PROCESS | 1841 | 1461008753996 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8b2b6000) [pid = 1841] [serial = 1794] [outer = 0x8995fc00] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x897c1400) [pid = 1841] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8dfed400) [pid = 1841] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8750d800) [pid = 1841] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x9310b800) [pid = 1841] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x9053b800) [pid = 1841] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x897c7400) [pid = 1841] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8ebe7c00) [pid = 1841] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8eb0c400) [pid = 1841] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8db6d400) [pid = 1841] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8b2bdc00) [pid = 1841] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x88889400) [pid = 1841] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x87d6d800) [pid = 1841] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x83849400) [pid = 1841] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0xa28bb800) [pid = 1841] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x86a93c00) [pid = 1841] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x9ad51800) [pid = 1841] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x99172000) [pid = 1841] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8db6c800) [pid = 1841] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x98397400) [pid = 1841] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x99112800) [pid = 1841] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:45:55 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x8b0f2c00) [pid = 1841] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:45:55 INFO - PROCESS | 1841 | 1461008755416 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:45:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2139ms 12:45:55 INFO - PROCESS | 1841 | 1461008755526 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 1841 | 1461008755531 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 12:45:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:45:55 INFO - PROCESS | 1841 | 1461008755559 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 1841 | 1461008755562 Marionette TRACE conn4 <- [1,2362,null,{}] 12:45:55 INFO - PROCESS | 1841 | 1461008755569 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:55 INFO - PROCESS | 1841 | 1461008755779 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 12:45:56 INFO - PROCESS | 1841 | 1461008755987 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x83842800 == 157 [pid = 1841] [id = 598] 12:45:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8572f000) [pid = 1841] [serial = 1795] [outer = (nil)] 12:45:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x88889400) [pid = 1841] [serial = 1796] [outer = 0x8572f000] 12:45:56 INFO - PROCESS | 1841 | 1461008756064 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8bb0e400) [pid = 1841] [serial = 1797] [outer = 0x8572f000] 12:45:56 INFO - PROCESS | 1841 | 1461008756894 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:45:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1403ms 12:45:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:45:56 INFO - PROCESS | 1841 | 1461008756948 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 1841 | 1461008756951 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 12:45:56 INFO - PROCESS | 1841 | 1461008756958 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 1841 | 1461008756961 Marionette TRACE conn4 <- [1,2366,null,{}] 12:45:57 INFO - PROCESS | 1841 | 1461008757120 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:57 INFO - PROCESS | 1841 | 1461008757388 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 12:45:57 INFO - PROCESS | 1841 | 1461008757776 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739d800 == 158 [pid = 1841] [id = 599] 12:45:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8739fc00) [pid = 1841] [serial = 1798] [outer = (nil)] 12:45:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x87512400) [pid = 1841] [serial = 1799] [outer = 0x8739fc00] 12:45:57 INFO - PROCESS | 1841 | 1461008757868 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x87d6c400) [pid = 1841] [serial = 1800] [outer = 0x8739fc00] 12:45:58 INFO - PROCESS | 1841 | 1461008758902 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:45:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2016ms 12:45:58 INFO - PROCESS | 1841 | 1461008758976 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 1841 | 1461008758985 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 12:45:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:45:58 INFO - PROCESS | 1841 | 1461008758993 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 1841 | 1461008758998 Marionette TRACE conn4 <- [1,2370,null,{}] 12:45:59 INFO - PROCESS | 1841 | 1461008759005 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:59 INFO - PROCESS | 1841 | 1461008759301 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 12:45:59 INFO - PROCESS | 1841 | 1461008759662 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x897cfc00 == 159 [pid = 1841] [id = 600] 12:45:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x89956400) [pid = 1841] [serial = 1801] [outer = (nil)] 12:45:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8b089400) [pid = 1841] [serial = 1802] [outer = 0x89956400] 12:45:59 INFO - PROCESS | 1841 | 1461008759755 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8bb11400) [pid = 1841] [serial = 1803] [outer = 0x89956400] 12:46:00 INFO - PROCESS | 1841 | 1461008760851 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:46:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:46:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1890ms 12:46:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:46:00 INFO - PROCESS | 1841 | 1461008760884 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 12:46:00 INFO - PROCESS | 1841 | 1461008760887 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 12:46:00 INFO - PROCESS | 1841 | 1461008760895 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:46:00 INFO - PROCESS | 1841 | 1461008760898 Marionette TRACE conn4 <- [1,2374,null,{}] 12:46:00 INFO - PROCESS | 1841 | 1461008760905 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:01 INFO - PROCESS | 1841 | 1461008761139 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 12:46:01 INFO - PROCESS | 1841 | 1461008761527 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3b6400 == 160 [pid = 1841] [id = 601] 12:46:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8c3c4400) [pid = 1841] [serial = 1804] [outer = (nil)] 12:46:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8db71800) [pid = 1841] [serial = 1805] [outer = 0x8c3c4400] 12:46:01 INFO - PROCESS | 1841 | 1461008761632 Marionette DEBUG loaded listener.js 12:46:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8dc20c00) [pid = 1841] [serial = 1806] [outer = 0x8c3c4400] 12:46:02 INFO - PROCESS | 1841 | 1461008762619 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:46:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:46:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1785ms 12:46:02 INFO - PROCESS | 1841 | 1461008762701 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 12:46:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:46:02 INFO - PROCESS | 1841 | 1461008762711 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 12:46:02 INFO - PROCESS | 1841 | 1461008762719 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:46:02 INFO - PROCESS | 1841 | 1461008762723 Marionette TRACE conn4 <- [1,2378,null,{}] 12:46:02 INFO - PROCESS | 1841 | 1461008762729 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:03 INFO - PROCESS | 1841 | 1461008763007 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 12:46:03 INFO - PROCESS | 1841 | 1461008763357 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db74000 == 161 [pid = 1841] [id = 602] 12:46:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8dfe8000) [pid = 1841] [serial = 1807] [outer = (nil)] 12:46:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8ea87400) [pid = 1841] [serial = 1808] [outer = 0x8dfe8000] 12:46:03 INFO - PROCESS | 1841 | 1461008763447 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8ea8f000) [pid = 1841] [serial = 1809] [outer = 0x8dfe8000] 12:46:04 INFO - PROCESS | 1841 | 1461008764423 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:46:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1748ms 12:46:04 INFO - PROCESS | 1841 | 1461008764467 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 1841 | 1461008764472 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 12:46:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:46:04 INFO - PROCESS | 1841 | 1461008764478 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 1841 | 1461008764482 Marionette TRACE conn4 <- [1,2382,null,{}] 12:46:04 INFO - PROCESS | 1841 | 1461008764488 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:04 INFO - PROCESS | 1841 | 1461008764731 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 12:46:05 INFO - PROCESS | 1841 | 1461008765072 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfe4800 == 162 [pid = 1841] [id = 603] 12:46:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8dfe5c00) [pid = 1841] [serial = 1810] [outer = (nil)] 12:46:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8eb0e800) [pid = 1841] [serial = 1811] [outer = 0x8dfe5c00] 12:46:05 INFO - PROCESS | 1841 | 1461008765170 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8ebe7000) [pid = 1841] [serial = 1812] [outer = 0x8dfe5c00] 12:46:06 INFO - PROCESS | 1841 | 1461008766089 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:46:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1682ms 12:46:06 INFO - PROCESS | 1841 | 1461008766162 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 1841 | 1461008766165 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 12:46:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:46:06 INFO - PROCESS | 1841 | 1461008766172 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 1841 | 1461008766176 Marionette TRACE conn4 <- [1,2386,null,{}] 12:46:06 INFO - PROCESS | 1841 | 1461008766182 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:06 INFO - PROCESS | 1841 | 1461008766465 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 12:46:06 INFO - PROCESS | 1841 | 1461008766822 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea8bc00 == 163 [pid = 1841] [id = 604] 12:46:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8f41d400) [pid = 1841] [serial = 1813] [outer = (nil)] 12:46:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8fabd400) [pid = 1841] [serial = 1814] [outer = 0x8f41d400] 12:46:06 INFO - PROCESS | 1841 | 1461008766920 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8fc7e400) [pid = 1841] [serial = 1815] [outer = 0x8f41d400] 12:46:07 INFO - PROCESS | 1841 | 1461008767894 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:46:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1787ms 12:46:07 INFO - PROCESS | 1841 | 1461008767961 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 1841 | 1461008767965 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 12:46:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:46:07 INFO - PROCESS | 1841 | 1461008767972 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 1841 | 1461008767976 Marionette TRACE conn4 <- [1,2390,null,{}] 12:46:07 INFO - PROCESS | 1841 | 1461008767981 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:08 INFO - PROCESS | 1841 | 1461008768217 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 12:46:08 INFO - PROCESS | 1841 | 1461008768565 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ebf2c00 == 164 [pid = 1841] [id = 605] 12:46:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8f41d000) [pid = 1841] [serial = 1816] [outer = (nil)] 12:46:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x90532c00) [pid = 1841] [serial = 1817] [outer = 0x8f41d000] 12:46:08 INFO - PROCESS | 1841 | 1461008768666 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x9061c400) [pid = 1841] [serial = 1818] [outer = 0x8f41d000] 12:46:09 INFO - PROCESS | 1841 | 1461008769600 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:46:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1683ms 12:46:09 INFO - PROCESS | 1841 | 1461008769656 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 12:46:09 INFO - PROCESS | 1841 | 1461008769661 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 12:46:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:46:09 INFO - PROCESS | 1841 | 1461008769668 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 1841 | 1461008769674 Marionette TRACE conn4 <- [1,2394,null,{}] 12:46:09 INFO - PROCESS | 1841 | 1461008769681 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:09 INFO - PROCESS | 1841 | 1461008769907 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 12:46:10 INFO - PROCESS | 1841 | 1461008770259 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fabe000 == 165 [pid = 1841] [id = 606] 12:46:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8fcdc000) [pid = 1841] [serial = 1819] [outer = (nil)] 12:46:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x915e8400) [pid = 1841] [serial = 1820] [outer = 0x8fcdc000] 12:46:10 INFO - PROCESS | 1841 | 1461008770352 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x91f74400) [pid = 1841] [serial = 1821] [outer = 0x8fcdc000] 12:46:11 INFO - PROCESS | 1841 | 1461008771305 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:46:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:46:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1693ms 12:46:11 INFO - PROCESS | 1841 | 1461008771361 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 1841 | 1461008771364 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 12:46:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:46:11 INFO - PROCESS | 1841 | 1461008771371 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 1841 | 1461008771375 Marionette TRACE conn4 <- [1,2398,null,{}] 12:46:11 INFO - PROCESS | 1841 | 1461008771381 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:11 INFO - PROCESS | 1841 | 1461008771612 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 12:46:11 INFO - PROCESS | 1841 | 1461008771952 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea88000 == 166 [pid = 1841] [id = 607] 12:46:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x90620c00) [pid = 1841] [serial = 1822] [outer = (nil)] 12:46:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x93628800) [pid = 1841] [serial = 1823] [outer = 0x90620c00] 12:46:12 INFO - PROCESS | 1841 | 1461008772048 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x93635c00) [pid = 1841] [serial = 1824] [outer = 0x90620c00] 12:46:13 INFO - PROCESS | 1841 | 1461008773007 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:46:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1692ms 12:46:13 INFO - PROCESS | 1841 | 1461008773064 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 1841 | 1461008773068 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 12:46:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:46:13 INFO - PROCESS | 1841 | 1461008773075 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 1841 | 1461008773078 Marionette TRACE conn4 <- [1,2402,null,{}] 12:46:13 INFO - PROCESS | 1841 | 1461008773084 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:13 INFO - PROCESS | 1841 | 1461008773359 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 12:46:13 INFO - PROCESS | 1841 | 1461008773717 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x93111400 == 167 [pid = 1841] [id = 608] 12:46:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9314e800) [pid = 1841] [serial = 1825] [outer = (nil)] 12:46:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x94474000) [pid = 1841] [serial = 1826] [outer = 0x9314e800] 12:46:13 INFO - PROCESS | 1841 | 1461008773806 Marionette DEBUG loaded listener.js 12:46:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x95804400) [pid = 1841] [serial = 1827] [outer = 0x9314e800] 12:46:14 INFO - PROCESS | 1841 | 1461008774740 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:46:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1739ms 12:46:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:46:14 INFO - PROCESS | 1841 | 1461008774815 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 1841 | 1461008774818 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 12:46:14 INFO - PROCESS | 1841 | 1461008774825 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 1841 | 1461008774829 Marionette TRACE conn4 <- [1,2406,null,{}] 12:46:14 INFO - PROCESS | 1841 | 1461008774836 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:15 INFO - PROCESS | 1841 | 1461008775150 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 12:46:15 INFO - PROCESS | 1841 | 1461008775514 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x936c4c00 == 168 [pid = 1841] [id = 609] 12:46:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x97eb8c00) [pid = 1841] [serial = 1828] [outer = (nil)] 12:46:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x9803f800) [pid = 1841] [serial = 1829] [outer = 0x97eb8c00] 12:46:15 INFO - PROCESS | 1841 | 1461008775608 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x981a2800) [pid = 1841] [serial = 1830] [outer = 0x97eb8c00] 12:46:16 INFO - PROCESS | 1841 | 1461008776588 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:46:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1834ms 12:46:16 INFO - PROCESS | 1841 | 1461008776659 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 1841 | 1461008776664 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 12:46:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:46:16 INFO - PROCESS | 1841 | 1461008776671 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 1841 | 1461008776676 Marionette TRACE conn4 <- [1,2410,null,{}] 12:46:16 INFO - PROCESS | 1841 | 1461008776682 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:16 INFO - PROCESS | 1841 | 1461008776978 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 12:46:17 INFO - PROCESS | 1841 | 1461008777338 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x98118400 == 169 [pid = 1841] [id = 610] 12:46:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x981a1800) [pid = 1841] [serial = 1831] [outer = (nil)] 12:46:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x98c29800) [pid = 1841] [serial = 1832] [outer = 0x981a1800] 12:46:17 INFO - PROCESS | 1841 | 1461008777426 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x98cd1c00) [pid = 1841] [serial = 1833] [outer = 0x981a1800] 12:46:18 INFO - PROCESS | 1841 | 1461008778417 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:46:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1782ms 12:46:18 INFO - PROCESS | 1841 | 1461008778454 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 12:46:18 INFO - PROCESS | 1841 | 1461008778458 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 12:46:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:46:18 INFO - PROCESS | 1841 | 1461008778464 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 1841 | 1461008778467 Marionette TRACE conn4 <- [1,2414,null,{}] 12:46:18 INFO - PROCESS | 1841 | 1461008778474 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:18 INFO - PROCESS | 1841 | 1461008778717 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 12:46:19 INFO - PROCESS | 1841 | 1461008779081 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x87514c00 == 170 [pid = 1841] [id = 611] 12:46:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x98389800) [pid = 1841] [serial = 1834] [outer = (nil)] 12:46:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x99173c00) [pid = 1841] [serial = 1835] [outer = 0x98389800] 12:46:19 INFO - PROCESS | 1841 | 1461008779175 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x9ad16c00) [pid = 1841] [serial = 1836] [outer = 0x98389800] 12:46:20 INFO - PROCESS | 1841 | 1461008780098 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:46:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1680ms 12:46:20 INFO - PROCESS | 1841 | 1461008780156 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 1841 | 1461008780159 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 12:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:46:20 INFO - PROCESS | 1841 | 1461008780166 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 1841 | 1461008780170 Marionette TRACE conn4 <- [1,2418,null,{}] 12:46:20 INFO - PROCESS | 1841 | 1461008780176 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:20 INFO - PROCESS | 1841 | 1461008780403 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 12:46:20 INFO - PROCESS | 1841 | 1461008780753 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x9833d800 == 171 [pid = 1841] [id = 612] 12:46:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x99114400) [pid = 1841] [serial = 1837] [outer = (nil)] 12:46:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x9ae98400) [pid = 1841] [serial = 1838] [outer = 0x99114400] 12:46:20 INFO - PROCESS | 1841 | 1461008780847 Marionette DEBUG loaded listener.js 12:46:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9b2d2800) [pid = 1841] [serial = 1839] [outer = 0x99114400] 12:46:21 INFO - PROCESS | 1841 | 1461008781742 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1633ms 12:46:21 INFO - PROCESS | 1841 | 1461008781806 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 1841 | 1461008781810 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 12:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:46:21 INFO - PROCESS | 1841 | 1461008781820 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 1841 | 1461008781822 Marionette TRACE conn4 <- [1,2422,null,{}] 12:46:21 INFO - PROCESS | 1841 | 1461008781829 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:22 INFO - PROCESS | 1841 | 1461008782065 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 12:46:22 INFO - PROCESS | 1841 | 1461008782413 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x9ad59400 == 172 [pid = 1841] [id = 613] 12:46:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x9ad6ec00) [pid = 1841] [serial = 1840] [outer = (nil)] 12:46:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x9fbc3400) [pid = 1841] [serial = 1841] [outer = 0x9ad6ec00] 12:46:22 INFO - PROCESS | 1841 | 1461008782511 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9fc7cc00) [pid = 1841] [serial = 1842] [outer = 0x9ad6ec00] 12:46:23 INFO - PROCESS | 1841 | 1461008783477 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1729ms 12:46:23 INFO - PROCESS | 1841 | 1461008783551 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 12:46:23 INFO - PROCESS | 1841 | 1461008783554 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 12:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:46:23 INFO - PROCESS | 1841 | 1461008783561 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:46:23 INFO - PROCESS | 1841 | 1461008783564 Marionette TRACE conn4 <- [1,2426,null,{}] 12:46:23 INFO - PROCESS | 1841 | 1461008783570 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:23 INFO - PROCESS | 1841 | 1461008783854 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 12:46:24 INFO - PROCESS | 1841 | 1461008784218 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x87513c00 == 173 [pid = 1841] [id = 614] 12:46:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x87d71c00) [pid = 1841] [serial = 1843] [outer = (nil)] 12:46:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0xa0c50000) [pid = 1841] [serial = 1844] [outer = 0x87d71c00] 12:46:24 INFO - PROCESS | 1841 | 1461008784307 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0xa0ee1c00) [pid = 1841] [serial = 1845] [outer = 0x87d71c00] 12:46:25 INFO - PROCESS | 1841 | 1461008785253 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1738ms 12:46:25 INFO - PROCESS | 1841 | 1461008785299 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 12:46:25 INFO - PROCESS | 1841 | 1461008785303 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 12:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:46:25 INFO - PROCESS | 1841 | 1461008785309 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - PROCESS | 1841 | 1461008785313 Marionette TRACE conn4 <- [1,2430,null,{}] 12:46:25 INFO - PROCESS | 1841 | 1461008785319 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:25 INFO - PROCESS | 1841 | 1461008785591 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 12:46:25 INFO - PROCESS | 1841 | 1461008785940 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x868f2c00 == 174 [pid = 1841] [id = 615] 12:46:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x8fcd8400) [pid = 1841] [serial = 1846] [outer = (nil)] 12:46:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0xa2a0b800) [pid = 1841] [serial = 1847] [outer = 0x8fcd8400] 12:46:26 INFO - PROCESS | 1841 | 1461008786036 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0xa3c1c800) [pid = 1841] [serial = 1848] [outer = 0x8fcd8400] 12:46:26 INFO - PROCESS | 1841 | 1461008786955 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1687ms 12:46:27 INFO - PROCESS | 1841 | 1461008786999 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 1841 | 1461008787003 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 12:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:46:27 INFO - PROCESS | 1841 | 1461008787010 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 1841 | 1461008787014 Marionette TRACE conn4 <- [1,2434,null,{}] 12:46:27 INFO - PROCESS | 1841 | 1461008787021 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:27 INFO - PROCESS | 1841 | 1461008787261 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x84c91000 == 173 [pid = 1841] [id = 443] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8b83c800 == 172 [pid = 1841] [id = 455] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebf2800 == 171 [pid = 1841] [id = 454] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc23400 == 170 [pid = 1841] [id = 456] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8888bc00 == 169 [pid = 1841] [id = 448] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x88afb000 == 168 [pid = 1841] [id = 449] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfe9c00 == 167 [pid = 1841] [id = 452] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8edee800 == 166 [pid = 1841] [id = 592] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x83dc4c00 == 165 [pid = 1841] [id = 593] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x868f4c00 == 164 [pid = 1841] [id = 591] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x94470c00 == 163 [pid = 1841] [id = 590] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x9310cc00 == 162 [pid = 1841] [id = 589] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x87394c00 == 161 [pid = 1841] [id = 587] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x912dc000 == 160 [pid = 1841] [id = 588] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d6000 == 159 [pid = 1841] [id = 586] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8ebf0c00 == 158 [pid = 1841] [id = 585] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x83841400 == 157 [pid = 1841] [id = 584] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8de2f000 == 156 [pid = 1841] [id = 583] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f5800 == 155 [pid = 1841] [id = 582] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x89955400 == 154 [pid = 1841] [id = 580] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2ba400 == 153 [pid = 1841] [id = 581] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x875c0c00 == 152 [pid = 1841] [id = 579] 12:46:29 INFO - PROCESS | 1841 | --DOCSHELL 0x83849c00 == 151 [pid = 1841] [id = 578] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0xa0c48c00) [pid = 1841] [serial = 1656] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8c1ce000) [pid = 1841] [serial = 1605] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x88669000) [pid = 1841] [serial = 1728] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8995c800) [pid = 1841] [serial = 1733] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x897cdc00) [pid = 1841] [serial = 1730] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x89956c00) [pid = 1841] [serial = 1731] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x97ec1800) [pid = 1841] [serial = 1700] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x979bd800) [pid = 1841] [serial = 1698] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x96b19000) [pid = 1841] [serial = 1697] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x94478800) [pid = 1841] [serial = 1695] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x936cec00) [pid = 1841] [serial = 1694] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x9314a000) [pid = 1841] [serial = 1692] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x9310e800) [pid = 1841] [serial = 1691] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x90621800) [pid = 1841] [serial = 1689] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x9053d400) [pid = 1841] [serial = 1688] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8f419400) [pid = 1841] [serial = 1686] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8f413000) [pid = 1841] [serial = 1685] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8ede9800) [pid = 1841] [serial = 1683] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8ebf2400) [pid = 1841] [serial = 1682] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8eb01800) [pid = 1841] [serial = 1680] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8dfefc00) [pid = 1841] [serial = 1679] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8c1cd000) [pid = 1841] [serial = 1677] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8bb15400) [pid = 1841] [serial = 1676] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x897ca000) [pid = 1841] [serial = 1674] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x88af1c00) [pid = 1841] [serial = 1673] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x88661800) [pid = 1841] [serial = 1727] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x86995c00) [pid = 1841] [serial = 1724] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8739e000) [pid = 1841] [serial = 1725] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8866a400) [pid = 1841] [serial = 1721] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0xa44b9400) [pid = 1841] [serial = 1719] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0xa3ccd800) [pid = 1841] [serial = 1718] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0xa2a10000) [pid = 1841] [serial = 1716] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0xa28ba000) [pid = 1841] [serial = 1715] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0xa0fdac00) [pid = 1841] [serial = 1713] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0xa0c55400) [pid = 1841] [serial = 1712] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x9fc7b000) [pid = 1841] [serial = 1710] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x9eb4dc00) [pid = 1841] [serial = 1709] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x9ad54c00) [pid = 1841] [serial = 1707] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x9ad16000) [pid = 1841] [serial = 1706] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x98f34800) [pid = 1841] [serial = 1704] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x98c31000) [pid = 1841] [serial = 1703] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x9803ec00) [pid = 1841] [serial = 1701] [outer = (nil)] [url = about:blank] 12:46:29 INFO - PROCESS | 1841 | 1461008789921 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9ec00 == 152 [pid = 1841] [id = 616] 12:46:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x83b9f000) [pid = 1841] [serial = 1849] [outer = (nil)] 12:46:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x83ba0c00) [pid = 1841] [serial = 1850] [outer = 0x83b9f000] 12:46:30 INFO - PROCESS | 1841 | 1461008790009 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x84c90400) [pid = 1841] [serial = 1851] [outer = 0x83b9f000] 12:46:30 INFO - PROCESS | 1841 | 1461008790869 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 3906ms 12:46:30 INFO - PROCESS | 1841 | 1461008790933 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 12:46:30 INFO - PROCESS | 1841 | 1461008790940 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 12:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:46:30 INFO - PROCESS | 1841 | 1461008790952 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 1841 | 1461008790956 Marionette TRACE conn4 <- [1,2438,null,{}] 12:46:30 INFO - PROCESS | 1841 | 1461008790963 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:31 INFO - PROCESS | 1841 | 1461008791192 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 12:46:31 INFO - PROCESS | 1841 | 1461008791407 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8698cc00 == 153 [pid = 1841] [id = 617] 12:46:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x86a9a800) [pid = 1841] [serial = 1852] [outer = (nil)] 12:46:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8739e000) [pid = 1841] [serial = 1853] [outer = 0x86a9a800] 12:46:31 INFO - PROCESS | 1841 | 1461008791490 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8750d000) [pid = 1841] [serial = 1854] [outer = 0x86a9a800] 12:46:32 INFO - PROCESS | 1841 | 1461008792512 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1587ms 12:46:32 INFO - PROCESS | 1841 | 1461008792542 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 12:46:32 INFO - PROCESS | 1841 | 1461008792549 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 12:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:46:32 INFO - PROCESS | 1841 | 1461008792556 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:46:32 INFO - PROCESS | 1841 | 1461008792559 Marionette TRACE conn4 <- [1,2442,null,{}] 12:46:32 INFO - PROCESS | 1841 | 1461008792576 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:32 INFO - PROCESS | 1841 | 1461008792877 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 12:46:32 INFO - PROCESS | 1841 | 1461008792910 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d69c00 == 154 [pid = 1841] [id = 618] 12:46:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x88662800) [pid = 1841] [serial = 1855] [outer = (nil)] 12:46:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8866c800) [pid = 1841] [serial = 1856] [outer = 0x88662800] 12:46:32 INFO - PROCESS | 1841 | 1461008792986 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x88af7000) [pid = 1841] [serial = 1857] [outer = 0x88662800] 12:46:34 INFO - PROCESS | 1841 | 1461008794078 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1540ms 12:46:34 INFO - PROCESS | 1841 | 1461008794096 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 1841 | 1461008794099 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 12:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:46:34 INFO - PROCESS | 1841 | 1461008794126 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 1841 | 1461008794136 Marionette TRACE conn4 <- [1,2446,null,{}] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8b0f2000) [pid = 1841] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8995fc00) [pid = 1841] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8866e800) [pid = 1841] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8750b400) [pid = 1841] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8b835400) [pid = 1841] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x95812000) [pid = 1841] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x978db400) [pid = 1841] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x897cec00) [pid = 1841] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x95812c00) [pid = 1841] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x9362cc00) [pid = 1841] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x912dec00) [pid = 1841] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8f419800) [pid = 1841] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8f3d6400) [pid = 1841] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8ede2c00) [pid = 1841] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8ea91400) [pid = 1841] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8de2fc00) [pid = 1841] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8c15c000) [pid = 1841] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8b2c1c00) [pid = 1841] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8995b800) [pid = 1841] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x87d72000) [pid = 1841] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:46:34 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x8384a000) [pid = 1841] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:46:34 INFO - PROCESS | 1841 | 1461008794815 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:35 INFO - PROCESS | 1841 | 1461008795045 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 12:46:35 INFO - PROCESS | 1841 | 1461008795259 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x8750d800 == 155 [pid = 1841] [id = 619] 12:46:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x87d6c800) [pid = 1841] [serial = 1858] [outer = (nil)] 12:46:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x88afa800) [pid = 1841] [serial = 1859] [outer = 0x87d6c800] 12:46:35 INFO - PROCESS | 1841 | 1461008795334 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x89956c00) [pid = 1841] [serial = 1860] [outer = 0x87d6c800] 12:46:36 INFO - PROCESS | 1841 | 1461008796119 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2061ms 12:46:36 INFO - PROCESS | 1841 | 1461008796179 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 1841 | 1461008796184 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 12:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:46:36 INFO - PROCESS | 1841 | 1461008796190 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 1841 | 1461008796194 Marionette TRACE conn4 <- [1,2450,null,{}] 12:46:36 INFO - PROCESS | 1841 | 1461008796199 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:36 INFO - PROCESS | 1841 | 1461008796422 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 12:46:36 INFO - PROCESS | 1841 | 1461008796629 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x875bf800 == 156 [pid = 1841] [id = 620] 12:46:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x88661800) [pid = 1841] [serial = 1861] [outer = (nil)] 12:46:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8b08f400) [pid = 1841] [serial = 1862] [outer = 0x88661800] 12:46:36 INFO - PROCESS | 1841 | 1461008796716 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8b0f5400) [pid = 1841] [serial = 1863] [outer = 0x88661800] 12:46:37 INFO - PROCESS | 1841 | 1461008797914 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1785ms 12:46:37 INFO - PROCESS | 1841 | 1461008797978 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 12:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:46:37 INFO - PROCESS | 1841 | 1461008797986 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 12:46:37 INFO - PROCESS | 1841 | 1461008797996 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - PROCESS | 1841 | 1461008798002 Marionette TRACE conn4 <- [1,2454,null,{}] 12:46:38 INFO - PROCESS | 1841 | 1461008798011 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:38 INFO - PROCESS | 1841 | 1461008798291 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 12:46:38 INFO - PROCESS | 1841 | 1461008798677 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x86995c00 == 157 [pid = 1841] [id = 621] 12:46:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x86a94000) [pid = 1841] [serial = 1864] [outer = (nil)] 12:46:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x875b7800) [pid = 1841] [serial = 1865] [outer = 0x86a94000] 12:46:38 INFO - PROCESS | 1841 | 1461008798771 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x88662000) [pid = 1841] [serial = 1866] [outer = 0x86a94000] 12:46:39 INFO - PROCESS | 1841 | 1461008799835 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1899ms 12:46:39 INFO - PROCESS | 1841 | 1461008799895 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 12:46:39 INFO - PROCESS | 1841 | 1461008799905 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 12:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:46:39 INFO - PROCESS | 1841 | 1461008799917 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 1841 | 1461008799921 Marionette TRACE conn4 <- [1,2458,null,{}] 12:46:39 INFO - PROCESS | 1841 | 1461008799929 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:40 INFO - PROCESS | 1841 | 1461008800196 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 12:46:40 INFO - PROCESS | 1841 | 1461008800593 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6bc00 == 158 [pid = 1841] [id = 622] 12:46:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x87d6f000) [pid = 1841] [serial = 1867] [outer = (nil)] 12:46:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8995b000) [pid = 1841] [serial = 1868] [outer = 0x87d6f000] 12:46:40 INFO - PROCESS | 1841 | 1461008800687 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8b092c00) [pid = 1841] [serial = 1869] [outer = 0x87d6f000] 12:46:41 INFO - PROCESS | 1841 | 1461008801695 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1841ms 12:46:41 INFO - PROCESS | 1841 | 1461008801758 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 12:46:41 INFO - PROCESS | 1841 | 1461008801763 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 12:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:46:41 INFO - PROCESS | 1841 | 1461008801770 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:46:41 INFO - PROCESS | 1841 | 1461008801776 Marionette TRACE conn4 <- [1,2462,null,{}] 12:46:41 INFO - PROCESS | 1841 | 1461008801834 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:42 INFO - PROCESS | 1841 | 1461008802184 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 12:46:42 INFO - PROCESS | 1841 | 1461008802475 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x8866dc00 == 159 [pid = 1841] [id = 623] 12:46:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8c153000) [pid = 1841] [serial = 1870] [outer = (nil)] 12:46:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8c1c9400) [pid = 1841] [serial = 1871] [outer = 0x8c153000] 12:46:42 INFO - PROCESS | 1841 | 1461008802570 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8c3b7000) [pid = 1841] [serial = 1872] [outer = 0x8c153000] 12:46:43 INFO - PROCESS | 1841 | 1461008803584 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1852ms 12:46:43 INFO - PROCESS | 1841 | 1461008803624 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 12:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:46:43 INFO - PROCESS | 1841 | 1461008803633 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 12:46:43 INFO - PROCESS | 1841 | 1461008803643 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 1841 | 1461008803648 Marionette TRACE conn4 <- [1,2466,null,{}] 12:46:43 INFO - PROCESS | 1841 | 1461008803654 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:43 INFO - PROCESS | 1841 | 1461008803940 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 12:46:44 INFO - PROCESS | 1841 | 1461008804297 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x897ca000 == 160 [pid = 1841] [id = 624] 12:46:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8c3ba400) [pid = 1841] [serial = 1873] [outer = (nil)] 12:46:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8db6f800) [pid = 1841] [serial = 1874] [outer = 0x8c3ba400] 12:46:44 INFO - PROCESS | 1841 | 1461008804390 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8dc23400) [pid = 1841] [serial = 1875] [outer = 0x8c3ba400] 12:46:45 INFO - PROCESS | 1841 | 1461008805358 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1794ms 12:46:45 INFO - PROCESS | 1841 | 1461008805436 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 12:46:45 INFO - PROCESS | 1841 | 1461008805440 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 12:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:46:45 INFO - PROCESS | 1841 | 1461008805447 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:46:45 INFO - PROCESS | 1841 | 1461008805451 Marionette TRACE conn4 <- [1,2470,null,{}] 12:46:45 INFO - PROCESS | 1841 | 1461008805457 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:45 INFO - PROCESS | 1841 | 1461008805753 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 12:46:46 INFO - PROCESS | 1841 | 1461008806114 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db71c00 == 161 [pid = 1841] [id = 625] 12:46:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8dc28c00) [pid = 1841] [serial = 1876] [outer = (nil)] 12:46:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8de38c00) [pid = 1841] [serial = 1877] [outer = 0x8dc28c00] 12:46:46 INFO - PROCESS | 1841 | 1461008806207 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8dfe9400) [pid = 1841] [serial = 1878] [outer = 0x8dc28c00] 12:46:47 INFO - PROCESS | 1841 | 1461008807147 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1739ms 12:46:47 INFO - PROCESS | 1841 | 1461008807188 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 1841 | 1461008807192 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 12:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:46:47 INFO - PROCESS | 1841 | 1461008807200 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 1841 | 1461008807204 Marionette TRACE conn4 <- [1,2474,null,{}] 12:46:47 INFO - PROCESS | 1841 | 1461008807210 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:47 INFO - PROCESS | 1841 | 1461008807474 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 12:46:47 INFO - PROCESS | 1841 | 1461008807821 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x897ce400 == 162 [pid = 1841] [id = 626] 12:46:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8db6b000) [pid = 1841] [serial = 1879] [outer = (nil)] 12:46:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8eb0d800) [pid = 1841] [serial = 1880] [outer = 0x8db6b000] 12:46:47 INFO - PROCESS | 1841 | 1461008807920 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8ebf2800) [pid = 1841] [serial = 1881] [outer = 0x8db6b000] 12:46:48 INFO - PROCESS | 1841 | 1461008808904 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1739ms 12:46:48 INFO - PROCESS | 1841 | 1461008808940 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 1841 | 1461008808944 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 12:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:46:48 INFO - PROCESS | 1841 | 1461008808951 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - PROCESS | 1841 | 1461008808954 Marionette TRACE conn4 <- [1,2478,null,{}] 12:46:48 INFO - PROCESS | 1841 | 1461008808960 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:49 INFO - PROCESS | 1841 | 1461008809210 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 12:46:49 INFO - PROCESS | 1841 | 1461008809553 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x88885000 == 163 [pid = 1841] [id = 627] 12:46:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8888dc00) [pid = 1841] [serial = 1882] [outer = (nil)] 12:46:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8f3d3400) [pid = 1841] [serial = 1883] [outer = 0x8888dc00] 12:46:49 INFO - PROCESS | 1841 | 1461008809648 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8f3db000) [pid = 1841] [serial = 1884] [outer = 0x8888dc00] 12:46:50 INFO - PROCESS | 1841 | 1461008810591 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1686ms 12:46:50 INFO - PROCESS | 1841 | 1461008810638 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 12:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:46:50 INFO - PROCESS | 1841 | 1461008810642 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 12:46:50 INFO - PROCESS | 1841 | 1461008810649 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 1841 | 1461008810653 Marionette TRACE conn4 <- [1,2482,null,{}] 12:46:50 INFO - PROCESS | 1841 | 1461008810659 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:50 INFO - PROCESS | 1841 | 1461008810902 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 12:46:51 INFO - PROCESS | 1841 | 1461008811243 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de2f000 == 164 [pid = 1841] [id = 628] 12:46:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8ebe6000) [pid = 1841] [serial = 1885] [outer = (nil)] 12:46:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8f420800) [pid = 1841] [serial = 1886] [outer = 0x8ebe6000] 12:46:51 INFO - PROCESS | 1841 | 1461008811340 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8fab6800) [pid = 1841] [serial = 1887] [outer = 0x8ebe6000] 12:46:52 INFO - PROCESS | 1841 | 1461008812235 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1635ms 12:46:52 INFO - PROCESS | 1841 | 1461008812284 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 1841 | 1461008812287 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 12:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:46:52 INFO - PROCESS | 1841 | 1461008812314 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 1841 | 1461008812319 Marionette TRACE conn4 <- [1,2486,null,{}] 12:46:52 INFO - PROCESS | 1841 | 1461008812325 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:52 INFO - PROCESS | 1841 | 1461008812552 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 12:46:52 INFO - PROCESS | 1841 | 1461008812903 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a95400 == 165 [pid = 1841] [id = 629] 12:46:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8f414000) [pid = 1841] [serial = 1888] [outer = (nil)] 12:46:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8fc85c00) [pid = 1841] [serial = 1889] [outer = 0x8f414000] 12:46:53 INFO - PROCESS | 1841 | 1461008812998 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8fce7800) [pid = 1841] [serial = 1890] [outer = 0x8f414000] 12:46:53 INFO - PROCESS | 1841 | 1461008813985 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1741ms 12:46:54 INFO - PROCESS | 1841 | 1461008814053 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 12:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:46:54 INFO - PROCESS | 1841 | 1461008814057 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 12:46:54 INFO - PROCESS | 1841 | 1461008814064 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 1841 | 1461008814067 Marionette TRACE conn4 <- [1,2490,null,{}] 12:46:54 INFO - PROCESS | 1841 | 1461008814073 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:54 INFO - PROCESS | 1841 | 1461008814312 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 12:46:54 INFO - PROCESS | 1841 | 1461008814674 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x90621800 == 166 [pid = 1841] [id = 630] 12:46:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x91393000) [pid = 1841] [serial = 1891] [outer = (nil)] 12:46:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x915d0400) [pid = 1841] [serial = 1892] [outer = 0x91393000] 12:46:54 INFO - PROCESS | 1841 | 1461008814772 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x915e6c00) [pid = 1841] [serial = 1893] [outer = 0x91393000] 12:46:55 INFO - PROCESS | 1841 | 1461008815736 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:46:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1732ms 12:46:55 INFO - PROCESS | 1841 | 1461008815796 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 12:46:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:46:55 INFO - PROCESS | 1841 | 1461008815808 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 12:46:55 INFO - PROCESS | 1841 | 1461008815814 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 1841 | 1461008815819 Marionette TRACE conn4 <- [1,2494,null,{}] 12:46:55 INFO - PROCESS | 1841 | 1461008815825 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:56 INFO - PROCESS | 1841 | 1461008816120 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 12:46:56 INFO - PROCESS | 1841 | 1461008816476 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x915c8800 == 167 [pid = 1841] [id = 631] 12:46:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x9310c400) [pid = 1841] [serial = 1894] [outer = (nil)] 12:46:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x936cc400) [pid = 1841] [serial = 1895] [outer = 0x9310c400] 12:46:56 INFO - PROCESS | 1841 | 1461008816579 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x96248800) [pid = 1841] [serial = 1896] [outer = 0x9310c400] 12:46:57 INFO - PROCESS | 1841 | 1461008817525 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:46:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:46:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1787ms 12:46:57 INFO - PROCESS | 1841 | 1461008817603 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 1841 | 1461008817607 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 12:46:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:46:57 INFO - PROCESS | 1841 | 1461008817614 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 1841 | 1461008817618 Marionette TRACE conn4 <- [1,2498,null,{}] 12:46:57 INFO - PROCESS | 1841 | 1461008817624 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:57 INFO - PROCESS | 1841 | 1461008817895 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 12:46:58 INFO - PROCESS | 1841 | 1461008818240 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x88887800 == 168 [pid = 1841] [id = 632] 12:46:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8995a800) [pid = 1841] [serial = 1897] [outer = (nil)] 12:46:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x96457800) [pid = 1841] [serial = 1898] [outer = 0x8995a800] 12:46:58 INFO - PROCESS | 1841 | 1461008818334 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x978d5400) [pid = 1841] [serial = 1899] [outer = 0x8995a800] 12:46:59 INFO - PROCESS | 1841 | 1461008819305 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1741ms 12:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:46:59 INFO - PROCESS | 1841 | 1461008819356 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 1841 | 1461008819360 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 12:46:59 INFO - PROCESS | 1841 | 1461008819367 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 1841 | 1461008819370 Marionette TRACE conn4 <- [1,2502,null,{}] 12:46:59 INFO - PROCESS | 1841 | 1461008819376 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:59 INFO - PROCESS | 1841 | 1461008819604 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 12:46:59 INFO - PROCESS | 1841 | 1461008819923 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x8edea400 == 169 [pid = 1841] [id = 633] 12:46:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x8f41e800) [pid = 1841] [serial = 1900] [outer = (nil)] 12:47:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x97eb8800) [pid = 1841] [serial = 1901] [outer = 0x8f41e800] 12:47:00 INFO - PROCESS | 1841 | 1461008820016 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9803bc00) [pid = 1841] [serial = 1902] [outer = 0x8f41e800] 12:47:01 INFO - PROCESS | 1841 | 1461008821006 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1693ms 12:47:01 INFO - PROCESS | 1841 | 1461008821059 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 1841 | 1461008821063 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 12:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:47:01 INFO - PROCESS | 1841 | 1461008821070 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 1841 | 1461008821072 Marionette TRACE conn4 <- [1,2506,null,{}] 12:47:01 INFO - PROCESS | 1841 | 1461008821079 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:01 INFO - PROCESS | 1841 | 1461008821318 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 12:47:01 INFO - PROCESS | 1841 | 1461008821666 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x9700b400 == 170 [pid = 1841] [id = 634] 12:47:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x97b63000) [pid = 1841] [serial = 1903] [outer = (nil)] 12:47:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x9819a400) [pid = 1841] [serial = 1904] [outer = 0x97b63000] 12:47:01 INFO - PROCESS | 1841 | 1461008821764 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9833b000) [pid = 1841] [serial = 1905] [outer = 0x97b63000] 12:47:02 INFO - PROCESS | 1841 | 1461008822710 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1688ms 12:47:02 INFO - PROCESS | 1841 | 1461008822758 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 12:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:47:02 INFO - PROCESS | 1841 | 1461008822763 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 12:47:02 INFO - PROCESS | 1841 | 1461008822769 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 1841 | 1461008822773 Marionette TRACE conn4 <- [1,2510,null,{}] 12:47:02 INFO - PROCESS | 1841 | 1461008822784 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:03 INFO - PROCESS | 1841 | 1461008823040 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 12:47:03 INFO - PROCESS | 1841 | 1461008823396 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x88883000 == 171 [pid = 1841] [id = 635] 12:47:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x8b085c00) [pid = 1841] [serial = 1906] [outer = (nil)] 12:47:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x9838c800) [pid = 1841] [serial = 1907] [outer = 0x8b085c00] 12:47:03 INFO - PROCESS | 1841 | 1461008823494 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x98ccf800) [pid = 1841] [serial = 1908] [outer = 0x8b085c00] 12:47:04 INFO - PROCESS | 1841 | 1461008824425 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1688ms 12:47:04 INFO - PROCESS | 1841 | 1461008824477 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 1841 | 1461008824482 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 12:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:47:04 INFO - PROCESS | 1841 | 1461008824489 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 1841 | 1461008824493 Marionette TRACE conn4 <- [1,2514,null,{}] 12:47:04 INFO - PROCESS | 1841 | 1461008824499 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:04 INFO - PROCESS | 1841 | 1461008824745 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 12:47:05 INFO - PROCESS | 1841 | 1461008825095 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x97ebdc00 == 172 [pid = 1841] [id = 636] 12:47:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98199800) [pid = 1841] [serial = 1909] [outer = (nil)] 12:47:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x99497400) [pid = 1841] [serial = 1910] [outer = 0x98199800] 12:47:05 INFO - PROCESS | 1841 | 1461008825192 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x9ad4ec00) [pid = 1841] [serial = 1911] [outer = 0x98199800] 12:47:06 INFO - PROCESS | 1841 | 1461008826149 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1732ms 12:47:06 INFO - PROCESS | 1841 | 1461008826222 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 1841 | 1461008826225 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 12:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:47:06 INFO - PROCESS | 1841 | 1461008826233 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 1841 | 1461008826236 Marionette TRACE conn4 <- [1,2518,null,{}] 12:47:06 INFO - PROCESS | 1841 | 1461008826242 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:06 INFO - PROCESS | 1841 | 1461008826485 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 12:47:06 INFO - PROCESS | 1841 | 1461008826844 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x98cda800 == 173 [pid = 1841] [id = 637] 12:47:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x98cdb000) [pid = 1841] [serial = 1912] [outer = (nil)] 12:47:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x9fc7b000) [pid = 1841] [serial = 1913] [outer = 0x98cdb000] 12:47:06 INFO - PROCESS | 1841 | 1461008826947 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x9fe1a000) [pid = 1841] [serial = 1914] [outer = 0x98cdb000] 12:47:09 INFO - PROCESS | 1841 | --DOCSHELL 0x88889000 == 172 [pid = 1841] [id = 445] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x8dc26c00) [pid = 1841] [serial = 1671] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x88889400) [pid = 1841] [serial = 1796] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8b088400) [pid = 1841] [serial = 1793] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x8b2b6000) [pid = 1841] [serial = 1794] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x88888400) [pid = 1841] [serial = 1790] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x87510800) [pid = 1841] [serial = 1787] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x875b9400) [pid = 1841] [serial = 1788] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x98c28000) [pid = 1841] [serial = 1785] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x99173400) [pid = 1841] [serial = 1784] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x98cce400) [pid = 1841] [serial = 1782] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x98c28800) [pid = 1841] [serial = 1781] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x9838c400) [pid = 1841] [serial = 1779] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x98344400) [pid = 1841] [serial = 1778] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x982cd000) [pid = 1841] [serial = 1776] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x98123800) [pid = 1841] [serial = 1775] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x97eb4400) [pid = 1841] [serial = 1773] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x979c3000) [pid = 1841] [serial = 1772] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x9649ec00) [pid = 1841] [serial = 1770] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x9447b400) [pid = 1841] [serial = 1769] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x91f76800) [pid = 1841] [serial = 1767] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x915cd000) [pid = 1841] [serial = 1766] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8fce3000) [pid = 1841] [serial = 1764] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8fcde000) [pid = 1841] [serial = 1763] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8fc77400) [pid = 1841] [serial = 1761] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8fabc400) [pid = 1841] [serial = 1760] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8f415c00) [pid = 1841] [serial = 1758] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8f3e0c00) [pid = 1841] [serial = 1757] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8edeb000) [pid = 1841] [serial = 1755] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8ede0400) [pid = 1841] [serial = 1754] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8ea8ec00) [pid = 1841] [serial = 1752] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8de33c00) [pid = 1841] [serial = 1751] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8db6ac00) [pid = 1841] [serial = 1749] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8c3c1000) [pid = 1841] [serial = 1748] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8c157800) [pid = 1841] [serial = 1746] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8c14e400) [pid = 1841] [serial = 1745] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8b0ee400) [pid = 1841] [serial = 1743] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8afb0c00) [pid = 1841] [serial = 1742] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x88889800) [pid = 1841] [serial = 1740] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x88668c00) [pid = 1841] [serial = 1739] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x868f5400) [pid = 1841] [serial = 1737] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x83dc9000) [pid = 1841] [serial = 1736] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x88afa400) [pid = 1841] [serial = 1791] [outer = (nil)] [url = about:blank] 12:47:10 INFO - PROCESS | 1841 | 1461008830487 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 4294ms 12:47:10 INFO - PROCESS | 1841 | 1461008830529 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 1841 | 1461008830535 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 12:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:47:10 INFO - PROCESS | 1841 | 1461008830543 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 1841 | 1461008830549 Marionette TRACE conn4 <- [1,2522,null,{}] 12:47:10 INFO - PROCESS | 1841 | 1461008830557 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:10 INFO - PROCESS | 1841 | 1461008830796 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 12:47:11 INFO - PROCESS | 1841 | 1461008831035 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a93c00 == 173 [pid = 1841] [id = 638] 12:47:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x87395000) [pid = 1841] [serial = 1915] [outer = (nil)] 12:47:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x87510800) [pid = 1841] [serial = 1916] [outer = 0x87395000] 12:47:11 INFO - PROCESS | 1841 | 1461008831179 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x87d68800) [pid = 1841] [serial = 1917] [outer = 0x87395000] 12:47:12 INFO - PROCESS | 1841 | 1461008832130 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1633ms 12:47:12 INFO - PROCESS | 1841 | 1461008832177 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 1841 | 1461008832186 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 12:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:47:12 INFO - PROCESS | 1841 | 1461008832202 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 1841 | 1461008832205 Marionette TRACE conn4 <- [1,2526,null,{}] 12:47:12 INFO - PROCESS | 1841 | 1461008832212 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:12 INFO - PROCESS | 1841 | 1461008832524 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 12:47:12 INFO - PROCESS | 1841 | 1461008832559 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x87507400 == 174 [pid = 1841] [id = 639] 12:47:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x875b9c00) [pid = 1841] [serial = 1918] [outer = (nil)] 12:47:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x897cd000) [pid = 1841] [serial = 1919] [outer = 0x875b9c00] 12:47:12 INFO - PROCESS | 1841 | 1461008832634 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8995bc00) [pid = 1841] [serial = 1920] [outer = 0x875b9c00] 12:47:13 INFO - PROCESS | 1841 | 1461008833746 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1590ms 12:47:13 INFO - PROCESS | 1841 | 1461008833792 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 1841 | 1461008833796 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 12:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:47:13 INFO - PROCESS | 1841 | 1461008833808 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 1841 | 1461008833814 Marionette TRACE conn4 <- [1,2530,null,{}] 12:47:13 INFO - PROCESS | 1841 | 1461008833839 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:14 INFO - PROCESS | 1841 | 1461008834151 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x88662800) [pid = 1841] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x9314e800) [pid = 1841] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x86a9a800) [pid = 1841] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x89956400) [pid = 1841] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8f41d400) [pid = 1841] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x83b9f000) [pid = 1841] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x9ad6ec00) [pid = 1841] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8dfe5c00) [pid = 1841] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x981a1800) [pid = 1841] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x97eb8c00) [pid = 1841] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8c3c4400) [pid = 1841] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x99114400) [pid = 1841] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x90620c00) [pid = 1841] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x98389800) [pid = 1841] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x87d6c800) [pid = 1841] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x88aee400) [pid = 1841] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8dfe8000) [pid = 1841] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8f41d000) [pid = 1841] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x87d71c00) [pid = 1841] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8fcdc000) [pid = 1841] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x8739fc00) [pid = 1841] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:47:14 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x88667400) [pid = 1841] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:47:14 INFO - PROCESS | 1841 | 1461008834898 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x83842000 == 175 [pid = 1841] [id = 640] 12:47:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x83842c00) [pid = 1841] [serial = 1921] [outer = (nil)] 12:47:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x86a91400) [pid = 1841] [serial = 1922] [outer = 0x83842c00] 12:47:15 INFO - PROCESS | 1841 | 1461008835009 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x88af5c00) [pid = 1841] [serial = 1923] [outer = 0x83842c00] 12:47:15 INFO - PROCESS | 1841 | 1461008835798 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2063ms 12:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:47:15 INFO - PROCESS | 1841 | 1461008835872 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 1841 | 1461008835876 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 12:47:15 INFO - PROCESS | 1841 | 1461008835883 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 1841 | 1461008835886 Marionette TRACE conn4 <- [1,2534,null,{}] 12:47:15 INFO - PROCESS | 1841 | 1461008835892 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:16 INFO - PROCESS | 1841 | 1461008836114 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 12:47:16 INFO - PROCESS | 1841 | 1461008836333 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9c800 == 176 [pid = 1841] [id = 641] 12:47:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8b0f3000) [pid = 1841] [serial = 1924] [outer = (nil)] 12:47:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8c153c00) [pid = 1841] [serial = 1925] [outer = 0x8b0f3000] 12:47:16 INFO - PROCESS | 1841 | 1461008836410 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8c1c8c00) [pid = 1841] [serial = 1926] [outer = 0x8b0f3000] 12:47:17 INFO - PROCESS | 1841 | 1461008837561 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1741ms 12:47:17 INFO - PROCESS | 1841 | 1461008837626 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 12:47:17 INFO - PROCESS | 1841 | 1461008837633 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 12:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:47:17 INFO - PROCESS | 1841 | 1461008837643 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - PROCESS | 1841 | 1461008837647 Marionette TRACE conn4 <- [1,2538,null,{}] 12:47:17 INFO - PROCESS | 1841 | 1461008837657 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:17 INFO - PROCESS | 1841 | 1461008837932 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 12:47:18 INFO - PROCESS | 1841 | 1461008838298 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x83dc3400 == 177 [pid = 1841] [id = 642] 12:47:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8750b400) [pid = 1841] [serial = 1927] [outer = (nil)] 12:47:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x88665c00) [pid = 1841] [serial = 1928] [outer = 0x8750b400] 12:47:18 INFO - PROCESS | 1841 | 1461008838391 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x88889800) [pid = 1841] [serial = 1929] [outer = 0x8750b400] 12:47:19 INFO - PROCESS | 1841 | 1461008839397 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1787ms 12:47:19 INFO - PROCESS | 1841 | 1461008839431 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 12:47:19 INFO - PROCESS | 1841 | 1461008839440 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 12:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:47:19 INFO - PROCESS | 1841 | 1461008839452 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:47:19 INFO - PROCESS | 1841 | 1461008839456 Marionette TRACE conn4 <- [1,2542,null,{}] 12:47:19 INFO - PROCESS | 1841 | 1461008839463 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:19 INFO - PROCESS | 1841 | 1461008839714 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 12:47:20 INFO - PROCESS | 1841 | 1461008840137 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0eb400 == 178 [pid = 1841] [id = 643] 12:47:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8b0ec400) [pid = 1841] [serial = 1930] [outer = (nil)] 12:47:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8b2b9c00) [pid = 1841] [serial = 1931] [outer = 0x8b0ec400] 12:47:20 INFO - PROCESS | 1841 | 1461008840233 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8bb0e800) [pid = 1841] [serial = 1932] [outer = 0x8b0ec400] 12:47:21 INFO - PROCESS | 1841 | 1461008841233 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:47:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1833ms 12:47:21 INFO - PROCESS | 1841 | 1461008841286 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 12:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:47:21 INFO - PROCESS | 1841 | 1461008841291 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 12:47:21 INFO - PROCESS | 1841 | 1461008841298 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 1841 | 1461008841304 Marionette TRACE conn4 <- [1,2546,null,{}] 12:47:21 INFO - PROCESS | 1841 | 1461008841322 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:21 INFO - PROCESS | 1841 | 1461008841574 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 12:47:21 INFO - PROCESS | 1841 | 1461008841924 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2bb800 == 179 [pid = 1841] [id = 644] 12:47:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8db6d800) [pid = 1841] [serial = 1933] [outer = (nil)] 12:47:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8dc27800) [pid = 1841] [serial = 1934] [outer = 0x8db6d800] 12:47:22 INFO - PROCESS | 1841 | 1461008842023 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8de36000) [pid = 1841] [serial = 1935] [outer = 0x8db6d800] 12:47:22 INFO - PROCESS | 1841 | 1461008842972 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1737ms 12:47:23 INFO - PROCESS | 1841 | 1461008843036 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 12:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:47:23 INFO - PROCESS | 1841 | 1461008843041 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 12:47:23 INFO - PROCESS | 1841 | 1461008843047 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 1841 | 1461008843051 Marionette TRACE conn4 <- [1,2550,null,{}] 12:47:23 INFO - PROCESS | 1841 | 1461008843057 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:23 INFO - PROCESS | 1841 | 1461008843292 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 12:47:23 INFO - PROCESS | 1841 | 1461008843640 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dc20000 == 180 [pid = 1841] [id = 645] 12:47:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8ea8d000) [pid = 1841] [serial = 1936] [outer = (nil)] 12:47:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8ea92c00) [pid = 1841] [serial = 1937] [outer = 0x8ea8d000] 12:47:23 INFO - PROCESS | 1841 | 1461008843737 Marionette DEBUG loaded listener.js 12:47:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8eb04800) [pid = 1841] [serial = 1938] [outer = 0x8ea8d000] 12:47:24 INFO - PROCESS | 1841 | 1461008844714 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1681ms 12:47:24 INFO - PROCESS | 1841 | 1461008844729 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 12:47:24 INFO - PROCESS | 1841 | 1461008844732 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 12:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:47:24 INFO - PROCESS | 1841 | 1461008844739 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:47:24 INFO - PROCESS | 1841 | 1461008844742 Marionette TRACE conn4 <- [1,2554,null,{}] 12:47:24 INFO - PROCESS | 1841 | 1461008844749 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:24 INFO - PROCESS | 1841 | 1461008844987 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 12:47:25 INFO - PROCESS | 1841 | 1461008845387 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea87800 == 181 [pid = 1841] [id = 646] 12:47:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8eb10800) [pid = 1841] [serial = 1939] [outer = (nil)] 12:47:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8ede1400) [pid = 1841] [serial = 1940] [outer = 0x8eb10800] 12:47:25 INFO - PROCESS | 1841 | 1461008845486 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8edeb000) [pid = 1841] [serial = 1941] [outer = 0x8eb10800] 12:47:26 INFO - PROCESS | 1841 | 1461008846467 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1781ms 12:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:47:26 INFO - PROCESS | 1841 | 1461008846521 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 1841 | 1461008846524 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 12:47:26 INFO - PROCESS | 1841 | 1461008846531 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 1841 | 1461008846534 Marionette TRACE conn4 <- [1,2558,null,{}] 12:47:26 INFO - PROCESS | 1841 | 1461008846541 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:26 INFO - PROCESS | 1841 | 1461008846801 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 12:47:27 INFO - PROCESS | 1841 | 1461008847154 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea88c00 == 182 [pid = 1841] [id = 647] 12:47:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8fb9c000) [pid = 1841] [serial = 1942] [outer = (nil)] 12:47:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8fc83400) [pid = 1841] [serial = 1943] [outer = 0x8fb9c000] 12:47:27 INFO - PROCESS | 1841 | 1461008847261 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8fce3000) [pid = 1841] [serial = 1944] [outer = 0x8fb9c000] 12:47:28 INFO - PROCESS | 1841 | 1461008848236 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1738ms 12:47:28 INFO - PROCESS | 1841 | 1461008848269 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 1841 | 1461008848273 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 12:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:47:28 INFO - PROCESS | 1841 | 1461008848280 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 1841 | 1461008848283 Marionette TRACE conn4 <- [1,2562,null,{}] 12:47:28 INFO - PROCESS | 1841 | 1461008848289 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:28 INFO - PROCESS | 1841 | 1461008848525 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 12:47:28 INFO - PROCESS | 1841 | 1461008848886 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fcde000 == 183 [pid = 1841] [id = 648] 12:47:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8fcdf400) [pid = 1841] [serial = 1945] [outer = (nil)] 12:47:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x91393400) [pid = 1841] [serial = 1946] [outer = 0x8fcdf400] 12:47:28 INFO - PROCESS | 1841 | 1461008848979 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x915c5c00) [pid = 1841] [serial = 1947] [outer = 0x8fcdf400] 12:47:29 INFO - PROCESS | 1841 | 1461008849957 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1732ms 12:47:30 INFO - PROCESS | 1841 | 1461008850014 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 1841 | 1461008850017 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 12:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:47:30 INFO - PROCESS | 1841 | 1461008850024 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 1841 | 1461008850027 Marionette TRACE conn4 <- [1,2566,null,{}] 12:47:30 INFO - PROCESS | 1841 | 1461008850034 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:30 INFO - PROCESS | 1841 | 1461008850288 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 12:47:30 INFO - PROCESS | 1841 | 1461008850632 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9d400 == 184 [pid = 1841] [id = 649] 12:47:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8ea91400) [pid = 1841] [serial = 1948] [outer = (nil)] 12:47:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x9310e800) [pid = 1841] [serial = 1949] [outer = 0x8ea91400] 12:47:30 INFO - PROCESS | 1841 | 1461008850728 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x9314dc00) [pid = 1841] [serial = 1950] [outer = 0x8ea91400] 12:47:31 INFO - PROCESS | 1841 | 1461008851691 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1731ms 12:47:31 INFO - PROCESS | 1841 | 1461008851757 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 12:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:47:31 INFO - PROCESS | 1841 | 1461008851761 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 12:47:31 INFO - PROCESS | 1841 | 1461008851768 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1841 | 1461008851772 Marionette TRACE conn4 <- [1,2570,null,{}] 12:47:31 INFO - PROCESS | 1841 | 1461008851777 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:32 INFO - PROCESS | 1841 | 1461008852012 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 12:47:32 INFO - PROCESS | 1841 | 1461008852358 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x90621c00 == 185 [pid = 1841] [id = 650] 12:47:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x915df800) [pid = 1841] [serial = 1951] [outer = (nil)] 12:47:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9446f800) [pid = 1841] [serial = 1952] [outer = 0x915df800] 12:47:32 INFO - PROCESS | 1841 | 1461008852453 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x9447b400) [pid = 1841] [serial = 1953] [outer = 0x915df800] 12:47:33 INFO - PROCESS | 1841 | 1461008853464 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1732ms 12:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:47:33 INFO - PROCESS | 1841 | 1461008853500 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 1841 | 1461008853503 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 12:47:33 INFO - PROCESS | 1841 | 1461008853511 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 1841 | 1461008853513 Marionette TRACE conn4 <- [1,2574,null,{}] 12:47:33 INFO - PROCESS | 1841 | 1461008853520 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:33 INFO - PROCESS | 1841 | 1461008853772 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 12:47:34 INFO - PROCESS | 1841 | 1461008854130 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x931df400 == 186 [pid = 1841] [id = 651] 12:47:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x936c0c00) [pid = 1841] [serial = 1954] [outer = (nil)] 12:47:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x979c8400) [pid = 1841] [serial = 1955] [outer = 0x936c0c00] 12:47:34 INFO - PROCESS | 1841 | 1461008854234 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x97eb4400) [pid = 1841] [serial = 1956] [outer = 0x936c0c00] 12:47:35 INFO - PROCESS | 1841 | 1461008855248 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1786ms 12:47:35 INFO - PROCESS | 1841 | 1461008855295 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 1841 | 1461008855300 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 12:47:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:47:35 INFO - PROCESS | 1841 | 1461008855307 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 1841 | 1461008855311 Marionette TRACE conn4 <- [1,2578,null,{}] 12:47:35 INFO - PROCESS | 1841 | 1461008855317 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:35 INFO - PROCESS | 1841 | 1461008855607 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 12:47:36 INFO - PROCESS | 1841 | 1461008855979 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d73c00 == 187 [pid = 1841] [id = 652] 12:47:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x98389800) [pid = 1841] [serial = 1957] [outer = (nil)] 12:47:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x98395800) [pid = 1841] [serial = 1958] [outer = 0x98389800] 12:47:36 INFO - PROCESS | 1841 | 1461008856083 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x98cd8400) [pid = 1841] [serial = 1959] [outer = 0x98389800] 12:47:37 INFO - PROCESS | 1841 | 1461008857011 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1738ms 12:47:37 INFO - PROCESS | 1841 | 1461008857046 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 1841 | 1461008857049 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 12:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:47:37 INFO - PROCESS | 1841 | 1461008857056 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 1841 | 1461008857059 Marionette TRACE conn4 <- [1,2582,null,{}] 12:47:37 INFO - PROCESS | 1841 | 1461008857066 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:37 INFO - PROCESS | 1841 | 1461008857298 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 12:47:37 INFO - PROCESS | 1841 | 1461008857659 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x98398000 == 188 [pid = 1841] [id = 653] 12:47:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x9910d000) [pid = 1841] [serial = 1960] [outer = (nil)] 12:47:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x997eb800) [pid = 1841] [serial = 1961] [outer = 0x9910d000] 12:47:37 INFO - PROCESS | 1841 | 1461008857752 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x9ad57400) [pid = 1841] [serial = 1962] [outer = 0x9910d000] 12:47:38 INFO - PROCESS | 1841 | 1461008858687 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:47:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1682ms 12:47:38 INFO - PROCESS | 1841 | 1461008858739 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 1841 | 1461008858742 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 12:47:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:47:38 INFO - PROCESS | 1841 | 1461008858750 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 1841 | 1461008858753 Marionette TRACE conn4 <- [1,2586,null,{}] 12:47:38 INFO - PROCESS | 1841 | 1461008858759 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:39 INFO - PROCESS | 1841 | 1461008859010 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 12:47:39 INFO - PROCESS | 1841 | 1461008859374 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x9314c800 == 189 [pid = 1841] [id = 654] 12:47:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x98032000) [pid = 1841] [serial = 1963] [outer = (nil)] 12:47:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x9fb31800) [pid = 1841] [serial = 1964] [outer = 0x98032000] 12:47:39 INFO - PROCESS | 1841 | 1461008859475 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x9fbba400) [pid = 1841] [serial = 1965] [outer = 0x98032000] 12:47:40 INFO - PROCESS | 1841 | 1461008860446 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:47:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1786ms 12:47:40 INFO - PROCESS | 1841 | 1461008860537 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 12:47:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:47:40 INFO - PROCESS | 1841 | 1461008860541 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 12:47:40 INFO - PROCESS | 1841 | 1461008860547 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 1841 | 1461008860551 Marionette TRACE conn4 <- [1,2590,null,{}] 12:47:40 INFO - PROCESS | 1841 | 1461008860562 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:40 INFO - PROCESS | 1841 | 1461008860807 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 12:47:41 INFO - PROCESS | 1841 | 1461008861142 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c2000 == 190 [pid = 1841] [id = 655] 12:47:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x8c1c4400) [pid = 1841] [serial = 1966] [outer = (nil)] 12:47:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0xa0eee800) [pid = 1841] [serial = 1967] [outer = 0x8c1c4400] 12:47:41 INFO - PROCESS | 1841 | 1461008861231 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0xa2813800) [pid = 1841] [serial = 1968] [outer = 0x8c1c4400] 12:47:42 INFO - PROCESS | 1841 | 1461008862168 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:47:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1684ms 12:47:42 INFO - PROCESS | 1841 | 1461008862233 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 1841 | 1461008862236 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 12:47:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:47:42 INFO - PROCESS | 1841 | 1461008862243 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 1841 | 1461008862246 Marionette TRACE conn4 <- [1,2594,null,{}] 12:47:42 INFO - PROCESS | 1841 | 1461008862252 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:42 INFO - PROCESS | 1841 | 1461008862498 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 12:47:42 INFO - PROCESS | 1841 | 1461008862850 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x83dc7800 == 191 [pid = 1841] [id = 656] 12:47:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0xa0fd6800) [pid = 1841] [serial = 1969] [outer = (nil)] 12:47:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0xa3c29400) [pid = 1841] [serial = 1970] [outer = 0xa0fd6800] 12:47:42 INFO - PROCESS | 1841 | 1461008862947 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0xa3c2a400) [pid = 1841] [serial = 1971] [outer = 0xa0fd6800] 12:47:43 INFO - PROCESS | 1841 | 1461008863888 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:47:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:47:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1687ms 12:47:43 INFO - PROCESS | 1841 | 1461008863932 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 1841 | 1461008863936 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 12:47:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:47:43 INFO - PROCESS | 1841 | 1461008863942 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 1841 | 1461008863946 Marionette TRACE conn4 <- [1,2598,null,{}] 12:47:43 INFO - PROCESS | 1841 | 1461008863952 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:44 INFO - PROCESS | 1841 | 1461008864200 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 12:47:44 INFO - PROCESS | 1841 | 1461008864567 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x87641400 == 192 [pid = 1841] [id = 657] 12:47:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x87642800) [pid = 1841] [serial = 1972] [outer = (nil)] 12:47:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x87649800) [pid = 1841] [serial = 1973] [outer = 0x87642800] 12:47:44 INFO - PROCESS | 1841 | 1461008864673 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x8764c400) [pid = 1841] [serial = 1974] [outer = 0x87642800] 12:47:45 INFO - PROCESS | 1841 | 1461008865693 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:47:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1831ms 12:47:45 INFO - PROCESS | 1841 | 1461008865775 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 1841 | 1461008865780 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 12:47:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:47:45 INFO - PROCESS | 1841 | 1461008865787 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 1841 | 1461008865789 Marionette TRACE conn4 <- [1,2602,null,{}] 12:47:45 INFO - PROCESS | 1841 | 1461008865796 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:46 INFO - PROCESS | 1841 | 1461008866121 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 12:47:46 INFO - PROCESS | 1841 | 1461008866481 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9b400 == 193 [pid = 1841] [id = 658] 12:47:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x87641800) [pid = 1841] [serial = 1975] [outer = (nil)] 12:47:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x8de2f400) [pid = 1841] [serial = 1976] [outer = 0x87641800] 12:47:46 INFO - PROCESS | 1841 | 1461008866576 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0xa2a07800) [pid = 1841] [serial = 1977] [outer = 0x87641800] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb0800 == 192 [pid = 1841] [id = 503] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea85800 == 191 [pid = 1841] [id = 373] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x85732c00 == 190 [pid = 1841] [id = 332] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x84c86800 == 189 [pid = 1841] [id = 333] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8eb08c00 == 188 [pid = 1841] [id = 497] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x87397800 == 187 [pid = 1841] [id = 446] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x94472800 == 186 [pid = 1841] [id = 501] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x9138f000 == 185 [pid = 1841] [id = 460] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8ede3000 == 184 [pid = 1841] [id = 376] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x93112000 == 183 [pid = 1841] [id = 458] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f1000 == 182 [pid = 1841] [id = 495] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x936c9c00 == 181 [pid = 1841] [id = 459] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc28800 == 180 [pid = 1841] [id = 502] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x83842000 == 179 [pid = 1841] [id = 640] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x87507400 == 178 [pid = 1841] [id = 639] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x86a93c00 == 177 [pid = 1841] [id = 638] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x88883000 == 176 [pid = 1841] [id = 635] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8edea400 == 175 [pid = 1841] [id = 633] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x9700b400 == 174 [pid = 1841] [id = 634] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x88887800 == 173 [pid = 1841] [id = 632] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x915c8800 == 172 [pid = 1841] [id = 631] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x90621800 == 171 [pid = 1841] [id = 630] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x86a95400 == 170 [pid = 1841] [id = 629] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x88885000 == 169 [pid = 1841] [id = 627] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8de2f000 == 168 [pid = 1841] [id = 628] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x897ce400 == 167 [pid = 1841] [id = 626] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8db71c00 == 166 [pid = 1841] [id = 625] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x897ca000 == 165 [pid = 1841] [id = 624] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x87d6bc00 == 164 [pid = 1841] [id = 622] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x8866dc00 == 163 [pid = 1841] [id = 623] 12:47:49 INFO - PROCESS | 1841 | --DOCSHELL 0x86995c00 == 162 [pid = 1841] [id = 621] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x89956c00) [pid = 1841] [serial = 1860] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x8866c800) [pid = 1841] [serial = 1856] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x94474000) [pid = 1841] [serial = 1826] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8750d000) [pid = 1841] [serial = 1854] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x88af7000) [pid = 1841] [serial = 1857] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8bb11400) [pid = 1841] [serial = 1803] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8fc7e400) [pid = 1841] [serial = 1815] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8fabd400) [pid = 1841] [serial = 1814] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x84c90400) [pid = 1841] [serial = 1851] [outer = (nil)] [url = about:blank] 12:47:49 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x9fc7cc00) [pid = 1841] [serial = 1842] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8eb0e800) [pid = 1841] [serial = 1811] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x98c29800) [pid = 1841] [serial = 1832] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x981a2800) [pid = 1841] [serial = 1830] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x9fbc3400) [pid = 1841] [serial = 1841] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8dc20c00) [pid = 1841] [serial = 1806] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x9ae98400) [pid = 1841] [serial = 1838] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x93628800) [pid = 1841] [serial = 1823] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8ebe7000) [pid = 1841] [serial = 1812] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x98cd1c00) [pid = 1841] [serial = 1833] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x9ad16c00) [pid = 1841] [serial = 1836] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x9b2d2800) [pid = 1841] [serial = 1839] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x99173c00) [pid = 1841] [serial = 1835] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x88afa800) [pid = 1841] [serial = 1859] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0xa2a0b800) [pid = 1841] [serial = 1847] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8b089400) [pid = 1841] [serial = 1802] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8afb1000) [pid = 1841] [serial = 1734] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8ea87400) [pid = 1841] [serial = 1808] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x83ba0c00) [pid = 1841] [serial = 1850] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8ea8f000) [pid = 1841] [serial = 1809] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x90532c00) [pid = 1841] [serial = 1817] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x95804400) [pid = 1841] [serial = 1827] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0xa0ee1c00) [pid = 1841] [serial = 1845] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x91f74400) [pid = 1841] [serial = 1821] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x87d6c400) [pid = 1841] [serial = 1800] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8866c000) [pid = 1841] [serial = 1722] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x9061c400) [pid = 1841] [serial = 1818] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x9803f800) [pid = 1841] [serial = 1829] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0xa0c50000) [pid = 1841] [serial = 1844] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x93635c00) [pid = 1841] [serial = 1824] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x87512400) [pid = 1841] [serial = 1799] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8db71800) [pid = 1841] [serial = 1805] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x915e8400) [pid = 1841] [serial = 1820] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8739e000) [pid = 1841] [serial = 1853] [outer = (nil)] [url = about:blank] 12:47:50 INFO - PROCESS | 1841 | 1461008870403 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:47:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:47:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 4652ms 12:47:50 INFO - PROCESS | 1841 | 1461008870440 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 1841 | 1461008870446 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 12:47:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:47:50 INFO - PROCESS | 1841 | 1461008870454 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 1841 | 1461008870468 Marionette TRACE conn4 <- [1,2606,null,{}] 12:47:50 INFO - PROCESS | 1841 | 1461008870556 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:50 INFO - PROCESS | 1841 | 1461008870777 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 12:47:50 INFO - PROCESS | 1841 | 1461008870800 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b93c00 == 163 [pid = 1841] [id = 659] 12:47:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x83b97400) [pid = 1841] [serial = 1978] [outer = (nil)] 12:47:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x85ed9400) [pid = 1841] [serial = 1979] [outer = 0x83b97400] 12:47:51 INFO - PROCESS | 1841 | 1461008871075 Marionette DEBUG loaded listener.js 12:47:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8698fc00) [pid = 1841] [serial = 1980] [outer = 0x83b97400] 12:47:51 INFO - PROCESS | 1841 | 1461008871956 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:47:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1565ms 12:47:52 INFO - PROCESS | 1841 | 1461008872021 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 1841 | 1461008872029 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 12:47:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:47:52 INFO - PROCESS | 1841 | 1461008872040 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 1841 | 1461008872044 Marionette TRACE conn4 <- [1,2610,null,{}] 12:47:52 INFO - PROCESS | 1841 | 1461008872051 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:52 INFO - PROCESS | 1841 | 1461008872275 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 12:47:52 INFO - PROCESS | 1841 | 1461008872582 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x87397800 == 164 [pid = 1841] [id = 660] 12:47:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x87398400) [pid = 1841] [serial = 1981] [outer = (nil)] 12:47:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8739f000) [pid = 1841] [serial = 1982] [outer = 0x87398400] 12:47:52 INFO - PROCESS | 1841 | 1461008872676 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x87509800) [pid = 1841] [serial = 1983] [outer = 0x87398400] 12:47:53 INFO - PROCESS | 1841 | 1461008873687 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:47:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1681ms 12:47:53 INFO - PROCESS | 1841 | 1461008873722 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 1841 | 1461008873726 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 12:47:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:47:53 INFO - PROCESS | 1841 | 1461008873734 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 1841 | 1461008873740 Marionette TRACE conn4 <- [1,2614,null,{}] 12:47:53 INFO - PROCESS | 1841 | 1461008873764 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:54 INFO - PROCESS | 1841 | 1461008874100 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 12:47:54 INFO - PROCESS | 1841 | 1461008874306 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x87643400 == 165 [pid = 1841] [id = 661] 12:47:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x87644400) [pid = 1841] [serial = 1984] [outer = (nil)] 12:47:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8764fc00) [pid = 1841] [serial = 1985] [outer = 0x87644400] 12:47:54 INFO - PROCESS | 1841 | 1461008874398 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x87d6f400) [pid = 1841] [serial = 1986] [outer = 0x87644400] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8db6b000) [pid = 1841] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8dc28c00) [pid = 1841] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8ebe6000) [pid = 1841] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8c153000) [pid = 1841] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x98199800) [pid = 1841] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8c3ba400) [pid = 1841] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x86a94000) [pid = 1841] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x83842c00) [pid = 1841] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8fcd8400) [pid = 1841] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x87d6f000) [pid = 1841] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8b085c00) [pid = 1841] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8995a800) [pid = 1841] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8f41e800) [pid = 1841] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8f414000) [pid = 1841] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x9310c400) [pid = 1841] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x97b63000) [pid = 1841] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x875b9c00) [pid = 1841] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8888dc00) [pid = 1841] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x91393000) [pid = 1841] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8572f000) [pid = 1841] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:47:55 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x87395000) [pid = 1841] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:47:55 INFO - PROCESS | 1841 | 1461008875943 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:47:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2261ms 12:47:55 INFO - PROCESS | 1841 | 1461008875994 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 1841 | 1461008875998 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:47:56 INFO - PROCESS | 1841 | 1461008876019 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 1841 | 1461008876023 Marionette TRACE conn4 <- [1,2618,null,{}] 12:47:56 INFO - PROCESS | 1841 | 1461008876029 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:56 INFO - PROCESS | 1841 | 1461008876331 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 12:47:56 INFO - PROCESS | 1841 | 1461008876349 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b93000 == 166 [pid = 1841] [id = 662] 12:47:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x87d68c00) [pid = 1841] [serial = 1987] [outer = (nil)] 12:47:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x88668c00) [pid = 1841] [serial = 1988] [outer = 0x87d68c00] 12:47:56 INFO - PROCESS | 1841 | 1461008876425 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8866b800) [pid = 1841] [serial = 1989] [outer = 0x87d68c00] 12:47:57 INFO - PROCESS | 1841 | 1461008877668 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:47:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1696ms 12:47:57 INFO - PROCESS | 1841 | 1461008877703 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 1841 | 1461008877710 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 12:47:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:47:57 INFO - PROCESS | 1841 | 1461008877720 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 1841 | 1461008877728 Marionette TRACE conn4 <- [1,2622,null,{}] 12:47:57 INFO - PROCESS | 1841 | 1461008877740 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:58 INFO - PROCESS | 1841 | 1461008878091 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 12:47:58 INFO - PROCESS | 1841 | 1461008878384 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x8572c400 == 167 [pid = 1841] [id = 663] 12:47:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x868ed400) [pid = 1841] [serial = 1990] [outer = (nil)] 12:47:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x87392800) [pid = 1841] [serial = 1991] [outer = 0x868ed400] 12:47:58 INFO - PROCESS | 1841 | 1461008878478 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x87506000) [pid = 1841] [serial = 1992] [outer = 0x868ed400] 12:47:59 INFO - PROCESS | 1841 | 1461008879807 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2192ms 12:47:59 INFO - PROCESS | 1841 | 1461008879916 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 1841 | 1461008879931 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 12:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:48:00 INFO - PROCESS | 1841 | 1461008880010 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 1841 | 1461008880018 Marionette TRACE conn4 <- [1,2626,null,{}] 12:48:00 INFO - PROCESS | 1841 | 1461008880028 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:00 INFO - PROCESS | 1841 | 1461008880469 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 12:48:00 INFO - PROCESS | 1841 | 1461008880893 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x87507800 == 168 [pid = 1841] [id = 664] 12:48:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x87513400) [pid = 1841] [serial = 1993] [outer = (nil)] 12:48:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x87648c00) [pid = 1841] [serial = 1994] [outer = 0x87513400] 12:48:01 INFO - PROCESS | 1841 | 1461008881043 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x88663000) [pid = 1841] [serial = 1995] [outer = 0x87513400] 12:48:02 INFO - PROCESS | 1841 | 1461008882787 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2854ms 12:48:02 INFO - PROCESS | 1841 | 1461008882932 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 1841 | 1461008882940 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:48:02 INFO - PROCESS | 1841 | 1461008882979 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 1841 | 1461008882989 Marionette TRACE conn4 <- [1,2630,null,{}] 12:48:03 INFO - PROCESS | 1841 | 1461008883016 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:03 INFO - PROCESS | 1841 | 1461008883507 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 12:48:03 INFO - PROCESS | 1841 | 1461008883775 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x875ba400 == 169 [pid = 1841] [id = 665] 12:48:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x88884800) [pid = 1841] [serial = 1996] [outer = (nil)] 12:48:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x88aeec00) [pid = 1841] [serial = 1997] [outer = 0x88884800] 12:48:03 INFO - PROCESS | 1841 | 1461008883931 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x897c5400) [pid = 1841] [serial = 1998] [outer = 0x88884800] 12:48:05 INFO - PROCESS | 1841 | 1461008885466 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2555ms 12:48:05 INFO - PROCESS | 1841 | 1461008885530 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 1841 | 1461008885538 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 12:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:48:05 INFO - PROCESS | 1841 | 1461008885548 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 1841 | 1461008885552 Marionette TRACE conn4 <- [1,2634,null,{}] 12:48:05 INFO - PROCESS | 1841 | 1461008885572 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:06 INFO - PROCESS | 1841 | 1461008886071 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 12:48:06 INFO - PROCESS | 1841 | 1461008886392 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x88669c00 == 170 [pid = 1841] [id = 666] 12:48:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x897c3800) [pid = 1841] [serial = 1999] [outer = (nil)] 12:48:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x89953c00) [pid = 1841] [serial = 2000] [outer = 0x897c3800] 12:48:06 INFO - PROCESS | 1841 | 1461008886542 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8995c400) [pid = 1841] [serial = 2001] [outer = 0x897c3800] 12:48:07 INFO - PROCESS | 1841 | 1461008887934 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2455ms 12:48:08 INFO - PROCESS | 1841 | 1461008888005 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 1841 | 1461008888012 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 12:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:48:08 INFO - PROCESS | 1841 | 1461008888021 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 1841 | 1461008888026 Marionette TRACE conn4 <- [1,2638,null,{}] 12:48:08 INFO - PROCESS | 1841 | 1461008888037 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:08 INFO - PROCESS | 1841 | 1461008888396 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 12:48:08 INFO - PROCESS | 1841 | 1461008888784 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x8888ec00 == 171 [pid = 1841] [id = 667] 12:48:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x88af8800) [pid = 1841] [serial = 2002] [outer = (nil)] 12:48:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8a211400) [pid = 1841] [serial = 2003] [outer = 0x88af8800] 12:48:08 INFO - PROCESS | 1841 | 1461008888934 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8a216000) [pid = 1841] [serial = 2004] [outer = 0x88af8800] 12:48:10 INFO - PROCESS | 1841 | 1461008890357 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2396ms 12:48:10 INFO - PROCESS | 1841 | 1461008890420 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 12:48:10 INFO - PROCESS | 1841 | 1461008890427 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 12:48:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:48:10 INFO - PROCESS | 1841 | 1461008890437 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 1841 | 1461008890443 Marionette TRACE conn4 <- [1,2642,null,{}] 12:48:10 INFO - PROCESS | 1841 | 1461008890451 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:11 INFO - PROCESS | 1841 | 1461008891021 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 12:48:11 INFO - PROCESS | 1841 | 1461008891400 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x87395000 == 172 [pid = 1841] [id = 668] 12:48:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8afb0400) [pid = 1841] [serial = 2005] [outer = (nil)] 12:48:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8b085c00) [pid = 1841] [serial = 2006] [outer = 0x8afb0400] 12:48:11 INFO - PROCESS | 1841 | 1461008891558 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8b0e9c00) [pid = 1841] [serial = 2007] [outer = 0x8afb0400] 12:48:13 INFO - PROCESS | 1841 | 1461008893042 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:48:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2641ms 12:48:13 INFO - PROCESS | 1841 | 1461008893079 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 1841 | 1461008893085 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 12:48:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:48:13 INFO - PROCESS | 1841 | 1461008893095 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 1841 | 1461008893100 Marionette TRACE conn4 <- [1,2646,null,{}] 12:48:13 INFO - PROCESS | 1841 | 1461008893109 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:13 INFO - PROCESS | 1841 | 1461008893479 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 12:48:13 INFO - PROCESS | 1841 | 1461008893876 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x8a21dc00 == 173 [pid = 1841] [id = 669] 12:48:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8b086800) [pid = 1841] [serial = 2008] [outer = (nil)] 12:48:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8b2b6000) [pid = 1841] [serial = 2009] [outer = 0x8b086800] 12:48:14 INFO - PROCESS | 1841 | 1461008894028 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8b2bec00) [pid = 1841] [serial = 2010] [outer = 0x8b086800] 12:48:15 INFO - PROCESS | 1841 | 1461008895438 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:48:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2388ms 12:48:15 INFO - PROCESS | 1841 | 1461008895485 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 1841 | 1461008895492 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 12:48:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:48:15 INFO - PROCESS | 1841 | 1461008895519 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 1841 | 1461008895525 Marionette TRACE conn4 <- [1,2650,null,{}] 12:48:15 INFO - PROCESS | 1841 | 1461008895594 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:15 INFO - PROCESS | 1841 | 1461008895971 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 12:48:16 INFO - PROCESS | 1841 | 1461008896427 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739f800 == 174 [pid = 1841] [id = 670] 12:48:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8a210c00) [pid = 1841] [serial = 2011] [outer = (nil)] 12:48:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8b840000) [pid = 1841] [serial = 2012] [outer = 0x8a210c00] 12:48:16 INFO - PROCESS | 1841 | 1461008896578 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8bb0e000) [pid = 1841] [serial = 2013] [outer = 0x8a210c00] 12:48:17 INFO - PROCESS | 1841 | 1461008897967 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:48:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2494ms 12:48:18 INFO - PROCESS | 1841 | 1461008898051 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 1841 | 1461008898058 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 12:48:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:48:18 INFO - PROCESS | 1841 | 1461008898073 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 1841 | 1461008898078 Marionette TRACE conn4 <- [1,2654,null,{}] 12:48:18 INFO - PROCESS | 1841 | 1461008898087 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:18 INFO - PROCESS | 1841 | 1461008898442 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 12:48:18 INFO - PROCESS | 1841 | 1461008898891 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f1000 == 175 [pid = 1841] [id = 671] 12:48:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8bb0b000) [pid = 1841] [serial = 2014] [outer = (nil)] 12:48:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8c156c00) [pid = 1841] [serial = 2015] [outer = 0x8bb0b000] 12:48:19 INFO - PROCESS | 1841 | 1461008899042 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8c159400) [pid = 1841] [serial = 2016] [outer = 0x8bb0b000] 12:48:20 INFO - PROCESS | 1841 | 1461008900521 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:48:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2505ms 12:48:20 INFO - PROCESS | 1841 | 1461008900579 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 1841 | 1461008900586 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 12:48:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:48:20 INFO - PROCESS | 1841 | 1461008900596 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 1841 | 1461008900601 Marionette TRACE conn4 <- [1,2658,null,{}] 12:48:20 INFO - PROCESS | 1841 | 1461008900610 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:21 INFO - PROCESS | 1841 | 1461008901210 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 12:48:21 INFO - PROCESS | 1841 | 1461008901496 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x8a211000 == 176 [pid = 1841] [id = 672] 12:48:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8b83d400) [pid = 1841] [serial = 2017] [outer = (nil)] 12:48:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8c1cc800) [pid = 1841] [serial = 2018] [outer = 0x8b83d400] 12:48:21 INFO - PROCESS | 1841 | 1461008901645 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8c1d0800) [pid = 1841] [serial = 2019] [outer = 0x8b83d400] 12:48:23 INFO - PROCESS | 1841 | 1461008903048 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:48:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2498ms 12:48:23 INFO - PROCESS | 1841 | 1461008903121 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 1841 | 1461008903127 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 12:48:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:48:23 INFO - PROCESS | 1841 | 1461008903137 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 1841 | 1461008903144 Marionette TRACE conn4 <- [1,2662,null,{}] 12:48:23 INFO - PROCESS | 1841 | 1461008903153 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:23 INFO - PROCESS | 1841 | 1461008903630 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 12:48:24 INFO - PROCESS | 1841 | 1461008904001 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c3c3000 == 177 [pid = 1841] [id = 673] 12:48:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8db6d400) [pid = 1841] [serial = 2020] [outer = (nil)] 12:48:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x8db73800) [pid = 1841] [serial = 2021] [outer = 0x8db6d400] 12:48:24 INFO - PROCESS | 1841 | 1461008904119 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8dc1f800) [pid = 1841] [serial = 2022] [outer = 0x8db6d400] 12:48:25 INFO - PROCESS | 1841 | 1461008905117 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:48:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2041ms 12:48:25 INFO - PROCESS | 1841 | 1461008905179 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 1841 | 1461008905182 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 12:48:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:48:25 INFO - PROCESS | 1841 | 1461008905190 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 1841 | 1461008905193 Marionette TRACE conn4 <- [1,2666,null,{}] 12:48:25 INFO - PROCESS | 1841 | 1461008905200 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:25 INFO - PROCESS | 1841 | 1461008905434 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 12:48:25 INFO - PROCESS | 1841 | 1461008905807 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c151400 == 178 [pid = 1841] [id = 674] 12:48:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x8c158c00) [pid = 1841] [serial = 2023] [outer = (nil)] 12:48:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x8de2c000) [pid = 1841] [serial = 2024] [outer = 0x8c158c00] 12:48:25 INFO - PROCESS | 1841 | 1461008905903 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8de2fc00) [pid = 1841] [serial = 2025] [outer = 0x8c158c00] 12:48:27 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:27 INFO - PROCESS | 1841 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:48:27 INFO - PROCESS | 1841 | 1461008907329 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:48:27 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) 12:48:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2188ms 12:48:27 INFO - PROCESS | 1841 | 1461008907458 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 1841 | 1461008907463 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x87d69c00 == 177 [pid = 1841] [id = 618] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x9949a800 == 176 [pid = 1841] [id = 90] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x8750d800 == 175 [pid = 1841] [id = 619] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x87397800 == 174 [pid = 1841] [id = 660] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x83b93c00 == 173 [pid = 1841] [id = 659] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2bb800 == 172 [pid = 1841] [id = 644] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0eb400 == 171 [pid = 1841] [id = 643] 12:48:30 INFO - PROCESS | 1841 | --DOCSHELL 0x83dc3400 == 170 [pid = 1841] [id = 642] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8eb0d800) [pid = 1841] [serial = 1880] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8dfe9400) [pid = 1841] [serial = 1878] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8fab6800) [pid = 1841] [serial = 1887] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8c3b7000) [pid = 1841] [serial = 1872] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x9fc7b000) [pid = 1841] [serial = 1913] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x99497400) [pid = 1841] [serial = 1910] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8de38c00) [pid = 1841] [serial = 1877] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8db6f800) [pid = 1841] [serial = 1874] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x875b7800) [pid = 1841] [serial = 1865] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x88af5c00) [pid = 1841] [serial = 1923] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0xa3c1c800) [pid = 1841] [serial = 1848] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8995b000) [pid = 1841] [serial = 1868] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x9838c800) [pid = 1841] [serial = 1907] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x96457800) [pid = 1841] [serial = 1898] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8dc23400) [pid = 1841] [serial = 1875] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x9803bc00) [pid = 1841] [serial = 1902] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x978d5400) [pid = 1841] [serial = 1899] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8f420800) [pid = 1841] [serial = 1886] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x98ccf800) [pid = 1841] [serial = 1908] [outer = (nil)] [url = about:blank] 12:48:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8fce7800) [pid = 1841] [serial = 1890] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x88662000) [pid = 1841] [serial = 1866] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x96248800) [pid = 1841] [serial = 1896] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8c1c9400) [pid = 1841] [serial = 1871] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8fc85c00) [pid = 1841] [serial = 1889] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x9819a400) [pid = 1841] [serial = 1904] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x9833b000) [pid = 1841] [serial = 1905] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8995bc00) [pid = 1841] [serial = 1920] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8b08f400) [pid = 1841] [serial = 1862] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8b092c00) [pid = 1841] [serial = 1869] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8f3d3400) [pid = 1841] [serial = 1883] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x897cd000) [pid = 1841] [serial = 1919] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x936cc400) [pid = 1841] [serial = 1895] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x915e6c00) [pid = 1841] [serial = 1893] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8bb0e400) [pid = 1841] [serial = 1797] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x97eb8800) [pid = 1841] [serial = 1901] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8f3db000) [pid = 1841] [serial = 1884] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8ebf2800) [pid = 1841] [serial = 1881] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x87d68800) [pid = 1841] [serial = 1917] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x87510800) [pid = 1841] [serial = 1916] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x9ad4ec00) [pid = 1841] [serial = 1911] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x915d0400) [pid = 1841] [serial = 1892] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x86a91400) [pid = 1841] [serial = 1922] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x8c153c00) [pid = 1841] [serial = 1925] [outer = (nil)] [url = about:blank] 12:48:31 INFO - PROCESS | 1841 | 1461008911208 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1841 | 1461008911213 Marionette TRACE conn4 <- [1,2670,null,{}] 12:48:31 INFO - PROCESS | 1841 | 1461008911224 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:31 INFO - PROCESS | 1841 | 1461008911485 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 12:48:31 INFO - PROCESS | 1841 | 1461008911677 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x86988400 == 171 [pid = 1841] [id = 675] 12:48:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x86992800) [pid = 1841] [serial = 2026] [outer = (nil)] 12:48:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x86a9a000) [pid = 1841] [serial = 2027] [outer = 0x86992800] 12:48:31 INFO - PROCESS | 1841 | 1461008911755 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x87397800) [pid = 1841] [serial = 2028] [outer = 0x86992800] 12:48:33 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:33 INFO - PROCESS | 1841 | 1461008913043 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 12:48:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:48:33 INFO - PROCESS | 1841 | 1461008913110 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 12:48:33 INFO - PROCESS | 1841 | 1461008913118 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 1841 | 1461008913121 Marionette TRACE conn4 <- [1,2674,null,{}] 12:48:33 INFO - PROCESS | 1841 | 1461008913133 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:33 INFO - PROCESS | 1841 | 1461008913519 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 12:48:33 INFO - PROCESS | 1841 | 1461008913553 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x868f5400 == 172 [pid = 1841] [id = 676] 12:48:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8750a800) [pid = 1841] [serial = 2029] [outer = (nil)] 12:48:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x87648800) [pid = 1841] [serial = 2030] [outer = 0x8750a800] 12:48:33 INFO - PROCESS | 1841 | 1461008913630 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x87d76c00) [pid = 1841] [serial = 2031] [outer = 0x8750a800] 12:48:35 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:35 INFO - PROCESS | 1841 | 1461008915105 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 12:48:35 INFO - PROCESS | 1841 | 1461008915158 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 12:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8b0ec400) [pid = 1841] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x936c0c00) [pid = 1841] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x87642800) [pid = 1841] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x98032000) [pid = 1841] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x8750b400) [pid = 1841] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x8fb9c000) [pid = 1841] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x915df800) [pid = 1841] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x8db6d800) [pid = 1841] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x8eb10800) [pid = 1841] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x8c1c4400) [pid = 1841] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x83b97400) [pid = 1841] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x8ea8d000) [pid = 1841] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x8ea91400) [pid = 1841] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0xa0fd6800) [pid = 1841] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x8fcdf400) [pid = 1841] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x87644400) [pid = 1841] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x9910d000) [pid = 1841] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x87398400) [pid = 1841] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x98389800) [pid = 1841] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x98cdb000) [pid = 1841] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:48:35 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x88661800) [pid = 1841] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:48:35 INFO - PROCESS | 1841 | 1461008915767 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 1841 | 1461008915776 Marionette TRACE conn4 <- [1,2678,null,{}] 12:48:35 INFO - PROCESS | 1841 | 1461008915794 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:36 INFO - PROCESS | 1841 | 1461008916012 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 12:48:36 INFO - PROCESS | 1841 | 1461008916225 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1841 | ++DOCSHELL 0x8866f400 == 173 [pid = 1841] [id = 677] 12:48:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x88885400) [pid = 1841] [serial = 2032] [outer = (nil)] 12:48:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x88888000) [pid = 1841] [serial = 2033] [outer = 0x88885400] 12:48:36 INFO - PROCESS | 1841 | 1461008916308 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x88aefc00) [pid = 1841] [serial = 2034] [outer = 0x88885400] 12:48:37 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:37 INFO - PROCESS | 1841 | 1461008917517 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:48:37 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) 12:48:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2323ms 12:48:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:48:37 INFO - PROCESS | 1841 | 1461008917571 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 1841 | 1461008917573 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 12:48:37 INFO - PROCESS | 1841 | 1461008917580 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 1841 | 1461008917583 Marionette TRACE conn4 <- [1,2682,null,{}] 12:48:37 INFO - PROCESS | 1841 | 1461008917589 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:37 INFO - PROCESS | 1841 | 1461008917893 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 12:48:38 INFO - PROCESS | 1841 | 1461008918280 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9c000 == 174 [pid = 1841] [id = 678] 12:48:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x83b9d800) [pid = 1841] [serial = 2035] [outer = (nil)] 12:48:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x84c86c00) [pid = 1841] [serial = 2036] [outer = 0x83b9d800] 12:48:38 INFO - PROCESS | 1841 | 1461008918374 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x8698a400) [pid = 1841] [serial = 2037] [outer = 0x83b9d800] 12:48:39 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:39 INFO - PROCESS | 1841 | 1461008919818 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:48:39 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) 12:48:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2282ms 12:48:39 INFO - PROCESS | 1841 | 1461008919864 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1841 | 1461008919871 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 12:48:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:48:39 INFO - PROCESS | 1841 | 1461008919880 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1841 | 1461008919887 Marionette TRACE conn4 <- [1,2686,null,{}] 12:48:40 INFO - PROCESS | 1841 | 1461008920006 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:40 INFO - PROCESS | 1841 | 1461008920274 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 12:48:40 INFO - PROCESS | 1841 | 1461008920562 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x8750e800 == 175 [pid = 1841] [id = 679] 12:48:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x875b1c00) [pid = 1841] [serial = 2038] [outer = (nil)] 12:48:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x87650800) [pid = 1841] [serial = 2039] [outer = 0x875b1c00] 12:48:40 INFO - PROCESS | 1841 | 1461008920658 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x88670400) [pid = 1841] [serial = 2040] [outer = 0x875b1c00] 12:48:42 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:42 INFO - PROCESS | 1841 | 1461008922161 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 12:48:42 INFO - PROCESS | 1841 | 1461008922352 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 12:48:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:48:42 INFO - PROCESS | 1841 | 1461008922364 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1841 | 1461008922367 Marionette TRACE conn4 <- [1,2690,null,{}] 12:48:42 INFO - PROCESS | 1841 | 1461008922374 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:42 INFO - PROCESS | 1841 | 1461008922612 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 12:48:42 INFO - PROCESS | 1841 | 1461008922903 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x87511800 == 176 [pid = 1841] [id = 680] 12:48:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x88aef800) [pid = 1841] [serial = 2041] [outer = (nil)] 12:48:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x897c9400) [pid = 1841] [serial = 2042] [outer = 0x88aef800] 12:48:42 INFO - PROCESS | 1841 | 1461008922996 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x8995fc00) [pid = 1841] [serial = 2043] [outer = 0x88aef800] 12:48:44 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:44 INFO - PROCESS | 1841 | 1461008924445 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 12:48:44 INFO - PROCESS | 1841 | 1461008924555 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 12:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:48:44 INFO - PROCESS | 1841 | 1461008924578 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1841 | 1461008924587 Marionette TRACE conn4 <- [1,2694,null,{}] 12:48:44 INFO - PROCESS | 1841 | 1461008924595 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:44 INFO - PROCESS | 1841 | 1461008924856 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 12:48:45 INFO - PROCESS | 1841 | 1461008925147 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x88afb000 == 177 [pid = 1841] [id = 681] 12:48:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x8995cc00) [pid = 1841] [serial = 2044] [outer = (nil)] 12:48:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x8afb5400) [pid = 1841] [serial = 2045] [outer = 0x8995cc00] 12:48:45 INFO - PROCESS | 1841 | 1461008925236 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x8b0f4000) [pid = 1841] [serial = 2046] [outer = 0x8995cc00] 12:48:46 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:46 INFO - PROCESS | 1841 | 1461008926651 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 12:48:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:48:46 INFO - PROCESS | 1841 | 1461008926685 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 12:48:46 INFO - PROCESS | 1841 | 1461008926692 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 1841 | 1461008926695 Marionette TRACE conn4 <- [1,2698,null,{}] 12:48:46 INFO - PROCESS | 1841 | 1461008926701 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:47 INFO - PROCESS | 1841 | 1461008927032 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 12:48:47 INFO - PROCESS | 1841 | 1461008927327 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af1000 == 178 [pid = 1841] [id = 682] 12:48:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x8afb2400) [pid = 1841] [serial = 2047] [outer = (nil)] 12:48:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x8b839000) [pid = 1841] [serial = 2048] [outer = 0x8afb2400] 12:48:47 INFO - PROCESS | 1841 | 1461008927417 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x8b840c00) [pid = 1841] [serial = 2049] [outer = 0x8afb2400] 12:48:48 INFO - PROCESS | 1841 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:48 INFO - PROCESS | 1841 | 1461008928836 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 12:48:48 INFO - PROCESS | 1841 | 1461008928896 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:48:48 INFO - PROCESS | 1841 | 1461008928903 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 1841 | 1461008928907 Marionette TRACE conn4 <- [1,2702,null,{}] 12:48:48 INFO - PROCESS | 1841 | 1461008928913 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:49 INFO - PROCESS | 1841 | 1461008929234 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 12:48:49 INFO - PROCESS | 1841 | 1461008929507 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x8bb0a800 == 179 [pid = 1841] [id = 683] 12:48:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8bb15400) [pid = 1841] [serial = 2050] [outer = (nil)] 12:48:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x8c15ac00) [pid = 1841] [serial = 2051] [outer = 0x8bb15400] 12:48:49 INFO - PROCESS | 1841 | 1461008929615 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8db6b400) [pid = 1841] [serial = 2052] [outer = 0x8bb15400] 12:48:50 INFO - PROCESS | 1841 | 1461008930693 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1855ms 12:48:50 INFO - PROCESS | 1841 | 1461008930765 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1841 | 1461008930773 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:48:50 INFO - PROCESS | 1841 | 1461008930783 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1841 | 1461008930786 Marionette TRACE conn4 <- [1,2706,null,{}] 12:48:50 INFO - PROCESS | 1841 | 1461008930793 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:51 INFO - PROCESS | 1841 | 1461008931074 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 12:48:51 INFO - PROCESS | 1841 | 1461008931421 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2b7400 == 180 [pid = 1841] [id = 684] 12:48:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8b835400) [pid = 1841] [serial = 2053] [outer = (nil)] 12:48:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8de2e800) [pid = 1841] [serial = 2054] [outer = 0x8b835400] 12:48:51 INFO - PROCESS | 1841 | 1461008931513 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8dfe4400) [pid = 1841] [serial = 2055] [outer = 0x8b835400] 12:48:52 INFO - PROCESS | 1841 | 1461008932498 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1781ms 12:48:52 INFO - PROCESS | 1841 | 1461008932566 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 12:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:48:52 INFO - PROCESS | 1841 | 1461008932570 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 12:48:52 INFO - PROCESS | 1841 | 1461008932577 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1841 | 1461008932581 Marionette TRACE conn4 <- [1,2710,null,{}] 12:48:52 INFO - PROCESS | 1841 | 1461008932587 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:52 INFO - PROCESS | 1841 | 1461008932873 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 12:48:53 INFO - PROCESS | 1841 | 1461008933221 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b98000 == 181 [pid = 1841] [id = 685] 12:48:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8b2b8800) [pid = 1841] [serial = 2056] [outer = (nil)] 12:48:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8dfeb800) [pid = 1841] [serial = 2057] [outer = 0x8b2b8800] 12:48:53 INFO - PROCESS | 1841 | 1461008933317 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8dfee400) [pid = 1841] [serial = 2058] [outer = 0x8b2b8800] 12:48:54 INFO - PROCESS | 1841 | 1461008934311 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1841 | 1461008934370 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:48:54 INFO - PROCESS | 1841 | 1461008934377 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1841 | 1461008934381 Marionette TRACE conn4 <- [1,2714,null,{}] 12:48:54 INFO - PROCESS | 1841 | 1461008934387 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:54 INFO - PROCESS | 1841 | 1461008934662 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 12:48:55 INFO - PROCESS | 1841 | 1461008935028 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x83843000 == 182 [pid = 1841] [id = 686] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8db74400) [pid = 1841] [serial = 2059] [outer = (nil)] 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8ea90000) [pid = 1841] [serial = 2060] [outer = 0x8db74400] 12:48:55 INFO - PROCESS | 1841 | 1461008935121 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8eb07400) [pid = 1841] [serial = 2061] [outer = 0x8db74400] 12:48:56 INFO - PROCESS | 1841 | 1461008936089 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:48:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1782ms 12:48:56 INFO - PROCESS | 1841 | 1461008936160 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1841 | 1461008936165 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 12:48:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:48:56 INFO - PROCESS | 1841 | 1461008936172 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1841 | 1461008936176 Marionette TRACE conn4 <- [1,2718,null,{}] 12:48:56 INFO - PROCESS | 1841 | 1461008936182 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:56 INFO - PROCESS | 1841 | 1461008936455 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 12:48:56 INFO - PROCESS | 1841 | 1461008936800 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de36400 == 183 [pid = 1841] [id = 687] 12:48:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8ea86400) [pid = 1841] [serial = 2062] [outer = (nil)] 12:48:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8ebe5800) [pid = 1841] [serial = 2063] [outer = 0x8ea86400] 12:48:56 INFO - PROCESS | 1841 | 1461008936909 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8ebec000) [pid = 1841] [serial = 2064] [outer = 0x8ea86400] 12:48:57 INFO - PROCESS | 1841 | 1461008937924 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:48:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:48:57 INFO - PROCESS | 1841 | 1461008937973 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 12:48:57 INFO - PROCESS | 1841 | 1461008937980 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1841 | 1461008937984 Marionette TRACE conn4 <- [1,2722,null,{}] 12:48:57 INFO - PROCESS | 1841 | 1461008937990 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:58 INFO - PROCESS | 1841 | 1461008938239 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 12:48:58 INFO - PROCESS | 1841 | 1461008938601 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ede6800 == 184 [pid = 1841] [id = 688] 12:48:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8ede6c00) [pid = 1841] [serial = 2065] [outer = (nil)] 12:48:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8eded000) [pid = 1841] [serial = 2066] [outer = 0x8ede6c00] 12:48:58 INFO - PROCESS | 1841 | 1461008938714 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8f3d9400) [pid = 1841] [serial = 2067] [outer = 0x8ede6c00] 12:48:59 INFO - PROCESS | 1841 | 1461008939748 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:48:59 INFO - PROCESS | 1841 | 1461008939827 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 12:48:59 INFO - PROCESS | 1841 | 1461008939834 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1841 | 1461008939839 Marionette TRACE conn4 <- [1,2726,null,{}] 12:48:59 INFO - PROCESS | 1841 | 1461008939886 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:00 INFO - PROCESS | 1841 | 1461008940249 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 12:49:00 INFO - PROCESS | 1841 | 1461008940530 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f411800 == 185 [pid = 1841] [id = 689] 12:49:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8f418000) [pid = 1841] [serial = 2068] [outer = (nil)] 12:49:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8fab6800) [pid = 1841] [serial = 2069] [outer = 0x8f418000] 12:49:00 INFO - PROCESS | 1841 | 1461008940626 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8fabd400) [pid = 1841] [serial = 2070] [outer = 0x8f418000] 12:49:01 INFO - PROCESS | 1841 | 1461008941909 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:49:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2093ms 12:49:01 INFO - PROCESS | 1841 | 1461008941926 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 1841 | 1461008941931 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 12:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:49:01 INFO - PROCESS | 1841 | 1461008941937 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 1841 | 1461008941941 Marionette TRACE conn4 <- [1,2730,null,{}] 12:49:01 INFO - PROCESS | 1841 | 1461008941947 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:02 INFO - PROCESS | 1841 | 1461008942203 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 12:49:02 INFO - PROCESS | 1841 | 1461008942559 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d3400 == 186 [pid = 1841] [id = 690] 12:49:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8f418c00) [pid = 1841] [serial = 2071] [outer = (nil)] 12:49:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8fb9c000) [pid = 1841] [serial = 2072] [outer = 0x8f418c00] 12:49:02 INFO - PROCESS | 1841 | 1461008942658 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8fc78c00) [pid = 1841] [serial = 2073] [outer = 0x8f418c00] 12:49:04 INFO - PROCESS | 1841 | 1461008944009 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 12:49:04 INFO - PROCESS | 1841 | 1461008944079 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 12:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:49:04 INFO - PROCESS | 1841 | 1461008944086 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1841 | 1461008944090 Marionette TRACE conn4 <- [1,2734,null,{}] 12:49:04 INFO - PROCESS | 1841 | 1461008944097 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:04 INFO - PROCESS | 1841 | 1461008944406 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 12:49:04 INFO - PROCESS | 1841 | 1461008944723 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fabc400 == 187 [pid = 1841] [id = 691] 12:49:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8fc78400) [pid = 1841] [serial = 2074] [outer = (nil)] 12:49:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8fcdcc00) [pid = 1841] [serial = 2075] [outer = 0x8fc78400] 12:49:04 INFO - PROCESS | 1841 | 1461008944827 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8fce1c00) [pid = 1841] [serial = 2076] [outer = 0x8fc78400] 12:49:05 INFO - PROCESS | 1841 | 1461008945820 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:49:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1790ms 12:49:05 INFO - PROCESS | 1841 | 1461008945879 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 1841 | 1461008945883 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 12:49:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:49:05 INFO - PROCESS | 1841 | 1461008945890 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1841 | 1461008945894 Marionette TRACE conn4 <- [1,2738,null,{}] 12:49:05 INFO - PROCESS | 1841 | 1461008945900 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:06 INFO - PROCESS | 1841 | 1461008946169 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 12:49:06 INFO - PROCESS | 1841 | 1461008946526 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f420400 == 188 [pid = 1841] [id = 692] 12:49:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8fc85000) [pid = 1841] [serial = 2077] [outer = (nil)] 12:49:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x90535800) [pid = 1841] [serial = 2078] [outer = 0x8fc85000] 12:49:06 INFO - PROCESS | 1841 | 1461008946625 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x90537400) [pid = 1841] [serial = 2079] [outer = 0x8fc85000] 12:49:07 INFO - PROCESS | 1841 | 1461008947591 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1742ms 12:49:07 INFO - PROCESS | 1841 | 1461008947651 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1841 | 1461008947656 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 12:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:49:07 INFO - PROCESS | 1841 | 1461008947663 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1841 | 1461008947667 Marionette TRACE conn4 <- [1,2742,null,{}] 12:49:07 INFO - PROCESS | 1841 | 1461008947673 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:07 INFO - PROCESS | 1841 | 1461008947932 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 12:49:08 INFO - PROCESS | 1841 | 1461008948283 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x97ebdc00 == 187 [pid = 1841] [id = 636] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8866f400 == 186 [pid = 1841] [id = 677] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x87643400 == 185 [pid = 1841] [id = 661] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x868f5400 == 184 [pid = 1841] [id = 676] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x86988400 == 183 [pid = 1841] [id = 675] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f1000 == 182 [pid = 1841] [id = 671] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8739f800 == 181 [pid = 1841] [id = 670] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8a21dc00 == 180 [pid = 1841] [id = 669] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x87395000 == 179 [pid = 1841] [id = 668] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8888ec00 == 178 [pid = 1841] [id = 667] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x875ba400 == 177 [pid = 1841] [id = 665] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x88669c00 == 176 [pid = 1841] [id = 666] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x87507800 == 175 [pid = 1841] [id = 664] 12:49:09 INFO - PROCESS | 1841 | --DOCSHELL 0x8572c400 == 174 [pid = 1841] [id = 663] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8b2b9c00) [pid = 1841] [serial = 1931] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x97eb4400) [pid = 1841] [serial = 1956] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8764c400) [pid = 1841] [serial = 1974] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x9fb31800) [pid = 1841] [serial = 1964] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x88665c00) [pid = 1841] [serial = 1928] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8fc83400) [pid = 1841] [serial = 1943] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x9447b400) [pid = 1841] [serial = 1953] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x88889800) [pid = 1841] [serial = 1929] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8de36000) [pid = 1841] [serial = 1935] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8ede1400) [pid = 1841] [serial = 1940] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0xa2813800) [pid = 1841] [serial = 1968] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8edeb000) [pid = 1841] [serial = 1941] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8fce3000) [pid = 1841] [serial = 1944] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x85ed9400) [pid = 1841] [serial = 1979] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8bb0e800) [pid = 1841] [serial = 1932] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8eb04800) [pid = 1841] [serial = 1938] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8ea92c00) [pid = 1841] [serial = 1937] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x9310e800) [pid = 1841] [serial = 1949] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0xa3c29400) [pid = 1841] [serial = 1970] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x91393400) [pid = 1841] [serial = 1946] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x9fbba400) [pid = 1841] [serial = 1965] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x979c8400) [pid = 1841] [serial = 1955] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8698fc00) [pid = 1841] [serial = 1980] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x87d6f400) [pid = 1841] [serial = 1986] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x9ad57400) [pid = 1841] [serial = 1962] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8de2f400) [pid = 1841] [serial = 1976] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0xa3c2a400) [pid = 1841] [serial = 1971] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8739f000) [pid = 1841] [serial = 1982] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x915c5c00) [pid = 1841] [serial = 1947] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x997eb800) [pid = 1841] [serial = 1961] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x9446f800) [pid = 1841] [serial = 1952] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x98395800) [pid = 1841] [serial = 1958] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0xa0eee800) [pid = 1841] [serial = 1967] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x8764fc00) [pid = 1841] [serial = 1985] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x9314dc00) [pid = 1841] [serial = 1950] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x98cd8400) [pid = 1841] [serial = 1959] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x9fe1a000) [pid = 1841] [serial = 1914] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x8b0f5400) [pid = 1841] [serial = 1863] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x87649800) [pid = 1841] [serial = 1973] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x87509800) [pid = 1841] [serial = 1983] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x8dc27800) [pid = 1841] [serial = 1934] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x88668c00) [pid = 1841] [serial = 1988] [outer = (nil)] [url = about:blank] 12:49:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8572c400 == 175 [pid = 1841] [id = 693] 12:49:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x85ed9400) [pid = 1841] [serial = 2080] [outer = (nil)] 12:49:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x868f5c00) [pid = 1841] [serial = 2081] [outer = 0x85ed9400] 12:49:10 INFO - PROCESS | 1841 | 1461008950212 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x87392400) [pid = 1841] [serial = 2082] [outer = 0x85ed9400] 12:49:11 INFO - PROCESS | 1841 | 1461008951146 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 3542ms 12:49:11 INFO - PROCESS | 1841 | 1461008951210 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 1841 | 1461008951218 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:49:11 INFO - PROCESS | 1841 | 1461008951229 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1841 | 1461008951232 Marionette TRACE conn4 <- [1,2746,null,{}] 12:49:11 INFO - PROCESS | 1841 | 1461008951241 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:11 INFO - PROCESS | 1841 | 1461008951488 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 12:49:11 INFO - PROCESS | 1841 | 1461008951777 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1841 | ++DOCSHELL 0x87644c00 == 176 [pid = 1841] [id = 694] 12:49:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x87646000) [pid = 1841] [serial = 2083] [outer = (nil)] 12:49:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x8764bc00) [pid = 1841] [serial = 2084] [outer = 0x87646000] 12:49:11 INFO - PROCESS | 1841 | 1461008951865 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x87d6b400) [pid = 1841] [serial = 2085] [outer = 0x87646000] 12:49:12 INFO - PROCESS | 1841 | 1461008952895 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1686ms 12:49:12 INFO - PROCESS | 1841 | 1461008952913 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 1841 | 1461008952920 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:49:12 INFO - PROCESS | 1841 | 1461008952942 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1841 | 1461008952947 Marionette TRACE conn4 <- [1,2750,null,{}] 12:49:12 INFO - PROCESS | 1841 | 1461008952954 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:13 INFO - PROCESS | 1841 | 1461008953276 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 12:49:13 INFO - PROCESS | 1841 | 1461008953311 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x8764d000 == 177 [pid = 1841] [id = 695] 12:49:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x87d6d800) [pid = 1841] [serial = 2086] [outer = (nil)] 12:49:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x8888dc00) [pid = 1841] [serial = 2087] [outer = 0x87d6d800] 12:49:13 INFO - PROCESS | 1841 | 1461008953390 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x88af9c00) [pid = 1841] [serial = 2088] [outer = 0x87d6d800] 12:49:14 INFO - PROCESS | 1841 | 1461008954622 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2093ms 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x8a210c00) [pid = 1841] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x8afb0400) [pid = 1841] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x86992800) [pid = 1841] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 114 (0x8b086800) [pid = 1841] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 113 (0x8b83d400) [pid = 1841] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 112 (0x88af8800) [pid = 1841] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 111 (0x87513400) [pid = 1841] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 110 (0x8db6d400) [pid = 1841] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 109 (0x8750a800) [pid = 1841] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 108 (0x88884800) [pid = 1841] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 107 (0x8bb0b000) [pid = 1841] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 106 (0x897c3800) [pid = 1841] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 105 (0x8b0f3000) [pid = 1841] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 104 (0x868ed400) [pid = 1841] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 103 (0x8c158c00) [pid = 1841] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:49:15 INFO - PROCESS | 1841 | --DOMWINDOW == 102 (0x87641800) [pid = 1841] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:49:15 INFO - PROCESS | 1841 | 1461008955075 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 12:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:49:15 INFO - PROCESS | 1841 | 1461008955080 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 12:49:15 INFO - PROCESS | 1841 | 1461008955087 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1841 | 1461008955093 Marionette TRACE conn4 <- [1,2754,null,{}] 12:49:15 INFO - PROCESS | 1841 | 1461008955108 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:15 INFO - PROCESS | 1841 | 1461008955381 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 12:49:15 INFO - PROCESS | 1841 | 1461008955606 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x87513800 == 178 [pid = 1841] [id = 696] 12:49:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 103 (0x897c5c00) [pid = 1841] [serial = 2089] [outer = (nil)] 12:49:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 104 (0x897cd000) [pid = 1841] [serial = 2090] [outer = 0x897c5c00] 12:49:15 INFO - PROCESS | 1841 | 1461008955683 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 105 (0x89957800) [pid = 1841] [serial = 2091] [outer = 0x897c5c00] 12:49:16 INFO - PROCESS | 1841 | 1461008956522 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1495ms 12:49:16 INFO - PROCESS | 1841 | 1461008956582 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 1841 | 1461008956586 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 12:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:49:16 INFO - PROCESS | 1841 | 1461008956593 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 1841 | 1461008956596 Marionette TRACE conn4 <- [1,2758,null,{}] 12:49:16 INFO - PROCESS | 1841 | 1461008956602 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:16 INFO - PROCESS | 1841 | 1461008956831 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 12:49:17 INFO - PROCESS | 1841 | 1461008957188 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x868ed400 == 179 [pid = 1841] [id = 697] 12:49:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 106 (0x868f0c00) [pid = 1841] [serial = 2092] [outer = (nil)] 12:49:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 107 (0x86991800) [pid = 1841] [serial = 2093] [outer = 0x868f0c00] 12:49:17 INFO - PROCESS | 1841 | 1461008957356 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 108 (0x8739f800) [pid = 1841] [serial = 2094] [outer = 0x868f0c00] 12:49:18 INFO - PROCESS | 1841 | 1461008958357 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1788ms 12:49:18 INFO - PROCESS | 1841 | 1461008958383 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1841 | 1461008958391 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 12:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:49:18 INFO - PROCESS | 1841 | 1461008958401 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1841 | 1461008958405 Marionette TRACE conn4 <- [1,2762,null,{}] 12:49:18 INFO - PROCESS | 1841 | 1461008958434 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:18 INFO - PROCESS | 1841 | 1461008958701 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 12:49:19 INFO - PROCESS | 1841 | 1461008959061 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x87645000 == 180 [pid = 1841] [id = 698] 12:49:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 109 (0x87d69c00) [pid = 1841] [serial = 2095] [outer = (nil)] 12:49:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 110 (0x88667400) [pid = 1841] [serial = 2096] [outer = 0x87d69c00] 12:49:19 INFO - PROCESS | 1841 | 1461008959156 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 111 (0x88886400) [pid = 1841] [serial = 2097] [outer = 0x87d69c00] 12:49:20 INFO - PROCESS | 1841 | 1461008960196 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1859ms 12:49:20 INFO - PROCESS | 1841 | 1461008960264 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 1841 | 1461008960271 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 12:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:49:20 INFO - PROCESS | 1841 | 1461008960281 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 1841 | 1461008960285 Marionette TRACE conn4 <- [1,2766,null,{}] 12:49:20 INFO - PROCESS | 1841 | 1461008960292 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:20 INFO - PROCESS | 1841 | 1461008960601 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 12:49:21 INFO - PROCESS | 1841 | 1461008961017 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x897c8400 == 181 [pid = 1841] [id = 699] 12:49:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 112 (0x89954400) [pid = 1841] [serial = 2098] [outer = (nil)] 12:49:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 113 (0x8a215400) [pid = 1841] [serial = 2099] [outer = 0x89954400] 12:49:21 INFO - PROCESS | 1841 | 1461008961111 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 114 (0x8afb5800) [pid = 1841] [serial = 2100] [outer = 0x89954400] 12:49:22 INFO - PROCESS | 1841 | 1461008962152 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1943ms 12:49:22 INFO - PROCESS | 1841 | 1461008962224 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1841 | 1461008962228 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:49:22 INFO - PROCESS | 1841 | 1461008962238 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1841 | 1461008962249 Marionette TRACE conn4 <- [1,2770,null,{}] 12:49:22 INFO - PROCESS | 1841 | 1461008962264 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:22 INFO - PROCESS | 1841 | 1461008962651 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 12:49:22 INFO - PROCESS | 1841 | 1461008962930 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b08e000 == 182 [pid = 1841] [id = 700] 12:49:22 INFO - PROCESS | 1841 | ++DOMWINDOW == 115 (0x8b0f2000) [pid = 1841] [serial = 2101] [outer = (nil)] 12:49:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x8b2bb000) [pid = 1841] [serial = 2102] [outer = 0x8b0f2000] 12:49:23 INFO - PROCESS | 1841 | 1461008963023 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x8b83bc00) [pid = 1841] [serial = 2103] [outer = 0x8b0f2000] 12:49:24 INFO - PROCESS | 1841 | 1461008964205 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2003ms 12:49:24 INFO - PROCESS | 1841 | 1461008964240 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1841 | 1461008964245 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:49:24 INFO - PROCESS | 1841 | 1461008964252 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1841 | 1461008964256 Marionette TRACE conn4 <- [1,2774,null,{}] 12:49:24 INFO - PROCESS | 1841 | 1461008964262 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:24 INFO - PROCESS | 1841 | 1461008964581 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 12:49:24 INFO - PROCESS | 1841 | 1461008964978 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b08ec00 == 183 [pid = 1841] [id = 701] 12:49:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x8b0f3400) [pid = 1841] [serial = 2104] [outer = (nil)] 12:49:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x8c152000) [pid = 1841] [serial = 2105] [outer = 0x8b0f3400] 12:49:25 INFO - PROCESS | 1841 | 1461008965074 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x8c15c000) [pid = 1841] [serial = 2106] [outer = 0x8b0f3400] 12:49:26 INFO - PROCESS | 1841 | 1461008966028 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:49:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1836ms 12:49:26 INFO - PROCESS | 1841 | 1461008966089 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1841 | 1461008966094 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:49:26 INFO - PROCESS | 1841 | 1461008966101 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1841 | 1461008966104 Marionette TRACE conn4 <- [1,2778,null,{}] 12:49:26 INFO - PROCESS | 1841 | 1461008966111 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:26 INFO - PROCESS | 1841 | 1461008966364 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 12:49:26 INFO - PROCESS | 1841 | 1461008966722 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d2400 == 184 [pid = 1841] [id = 702] 12:49:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x8c1d2800) [pid = 1841] [serial = 2107] [outer = (nil)] 12:49:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8c3bd800) [pid = 1841] [serial = 2108] [outer = 0x8c1d2800] 12:49:26 INFO - PROCESS | 1841 | 1461008966846 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x8dc24400) [pid = 1841] [serial = 2109] [outer = 0x8c1d2800] 12:49:27 INFO - PROCESS | 1841 | 1461008967900 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:49:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1840ms 12:49:27 INFO - PROCESS | 1841 | 1461008967943 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1841 | 1461008967947 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 12:49:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:49:27 INFO - PROCESS | 1841 | 1461008967953 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1841 | 1461008967957 Marionette TRACE conn4 <- [1,2782,null,{}] 12:49:27 INFO - PROCESS | 1841 | 1461008967963 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:28 INFO - PROCESS | 1841 | 1461008968216 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 12:49:28 INFO - PROCESS | 1841 | 1461008968596 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b97400 == 185 [pid = 1841] [id = 703] 12:49:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8dc27000) [pid = 1841] [serial = 2110] [outer = (nil)] 12:49:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8ea8a000) [pid = 1841] [serial = 2111] [outer = 0x8dc27000] 12:49:28 INFO - PROCESS | 1841 | 1461008968724 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8ea8f000) [pid = 1841] [serial = 2112] [outer = 0x8dc27000] 12:49:29 INFO - PROCESS | 1841 | 1461008969687 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:49:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1791ms 12:49:29 INFO - PROCESS | 1841 | 1461008969746 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 1841 | 1461008969751 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 12:49:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:49:29 INFO - PROCESS | 1841 | 1461008969758 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 1841 | 1461008969762 Marionette TRACE conn4 <- [1,2786,null,{}] 12:49:29 INFO - PROCESS | 1841 | 1461008969768 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:30 INFO - PROCESS | 1841 | 1461008970028 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 12:49:30 INFO - PROCESS | 1841 | 1461008970376 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1841 | ++DOCSHELL 0x88662400 == 186 [pid = 1841] [id = 704] 12:49:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8c15c800) [pid = 1841] [serial = 2113] [outer = (nil)] 12:49:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8ebe7000) [pid = 1841] [serial = 2114] [outer = 0x8c15c800] 12:49:30 INFO - PROCESS | 1841 | 1461008970472 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8ebe9400) [pid = 1841] [serial = 2115] [outer = 0x8c15c800] 12:49:31 INFO - PROCESS | 1841 | 1461008971382 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:49:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1682ms 12:49:31 INFO - PROCESS | 1841 | 1461008971441 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 1841 | 1461008971444 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 12:49:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:49:31 INFO - PROCESS | 1841 | 1461008971451 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1841 | 1461008971455 Marionette TRACE conn4 <- [1,2790,null,{}] 12:49:31 INFO - PROCESS | 1841 | 1461008971461 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:31 INFO - PROCESS | 1841 | 1461008971738 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 12:49:32 INFO - PROCESS | 1841 | 1461008972132 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea8a400 == 187 [pid = 1841] [id = 705] 12:49:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8eb0a400) [pid = 1841] [serial = 2116] [outer = (nil)] 12:49:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8ede8800) [pid = 1841] [serial = 2117] [outer = 0x8eb0a400] 12:49:32 INFO - PROCESS | 1841 | 1461008972228 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8edeb000) [pid = 1841] [serial = 2118] [outer = 0x8eb0a400] 12:49:33 INFO - PROCESS | 1841 | 1461008973161 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:49:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1784ms 12:49:33 INFO - PROCESS | 1841 | 1461008973238 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1841 | 1461008973241 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 12:49:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:49:33 INFO - PROCESS | 1841 | 1461008973249 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1841 | 1461008973253 Marionette TRACE conn4 <- [1,2794,null,{}] 12:49:33 INFO - PROCESS | 1841 | 1461008973259 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:33 INFO - PROCESS | 1841 | 1461008973545 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 12:49:33 INFO - PROCESS | 1841 | 1461008973895 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ede2800 == 188 [pid = 1841] [id = 706] 12:49:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8f3d1800) [pid = 1841] [serial = 2119] [outer = (nil)] 12:49:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8f41bc00) [pid = 1841] [serial = 2120] [outer = 0x8f3d1800] 12:49:33 INFO - PROCESS | 1841 | 1461008973990 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8f41f800) [pid = 1841] [serial = 2121] [outer = 0x8f3d1800] 12:49:34 INFO - PROCESS | 1841 | 1461008974923 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:49:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1737ms 12:49:34 INFO - PROCESS | 1841 | 1461008974987 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1841 | 1461008974992 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 12:49:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:49:35 INFO - PROCESS | 1841 | 1461008974999 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1841 | 1461008975003 Marionette TRACE conn4 <- [1,2798,null,{}] 12:49:35 INFO - PROCESS | 1841 | 1461008975009 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:35 INFO - PROCESS | 1841 | 1461008975258 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 12:49:35 INFO - PROCESS | 1841 | 1461008975618 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1841 | ++DOCSHELL 0x9052e800 == 189 [pid = 1841] [id = 707] 12:49:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x9052f000) [pid = 1841] [serial = 2122] [outer = (nil)] 12:49:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x90534800) [pid = 1841] [serial = 2123] [outer = 0x9052f000] 12:49:35 INFO - PROCESS | 1841 | 1461008975731 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x90621000) [pid = 1841] [serial = 2124] [outer = 0x9052f000] 12:49:36 INFO - PROCESS | 1841 | 1461008976749 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:49:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:49:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1787ms 12:49:36 INFO - PROCESS | 1841 | 1461008976787 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 1841 | 1461008976792 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 12:49:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:49:36 INFO - PROCESS | 1841 | 1461008976798 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 1841 | 1461008976803 Marionette TRACE conn4 <- [1,2802,null,{}] 12:49:36 INFO - PROCESS | 1841 | 1461008976809 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:37 INFO - PROCESS | 1841 | 1461008977096 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 12:49:37 INFO - PROCESS | 1841 | 1461008977454 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc7f000 == 190 [pid = 1841] [id = 708] 12:49:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x912de800) [pid = 1841] [serial = 2125] [outer = (nil)] 12:49:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x915cd000) [pid = 1841] [serial = 2126] [outer = 0x912de800] 12:49:37 INFO - PROCESS | 1841 | 1461008977548 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x915e0000) [pid = 1841] [serial = 2127] [outer = 0x912de800] 12:49:38 INFO - PROCESS | 1841 | 1461008978450 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:49:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1700ms 12:49:38 INFO - PROCESS | 1841 | 1461008978499 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1841 | 1461008978503 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 12:49:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:49:38 INFO - PROCESS | 1841 | 1461008978510 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 1841 | 1461008978513 Marionette TRACE conn4 <- [1,2806,null,{}] 12:49:38 INFO - PROCESS | 1841 | 1461008978519 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:38 INFO - PROCESS | 1841 | 1461008978762 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 12:49:39 INFO - PROCESS | 1841 | 1461008979120 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x912ddc00 == 191 [pid = 1841] [id = 709] 12:49:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x915c8c00) [pid = 1841] [serial = 2128] [outer = (nil)] 12:49:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x915eb800) [pid = 1841] [serial = 2129] [outer = 0x915c8c00] 12:49:39 INFO - PROCESS | 1841 | 1461008979216 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x91f7e400) [pid = 1841] [serial = 2130] [outer = 0x915c8c00] 12:49:40 INFO - PROCESS | 1841 | 1461008980150 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:49:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1680ms 12:49:40 INFO - PROCESS | 1841 | 1461008980191 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 1841 | 1461008980196 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 12:49:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:49:40 INFO - PROCESS | 1841 | 1461008980202 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 1841 | 1461008980206 Marionette TRACE conn4 <- [1,2810,null,{}] 12:49:40 INFO - PROCESS | 1841 | 1461008980211 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:40 INFO - PROCESS | 1841 | 1461008980459 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 12:49:40 INFO - PROCESS | 1841 | 1461008980810 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e5400 == 192 [pid = 1841] [id = 710] 12:49:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x91f76400) [pid = 1841] [serial = 2131] [outer = (nil)] 12:49:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x93112800) [pid = 1841] [serial = 2132] [outer = 0x91f76400] 12:49:40 INFO - PROCESS | 1841 | 1461008980908 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x93114c00) [pid = 1841] [serial = 2133] [outer = 0x91f76400] 12:49:41 INFO - PROCESS | 1841 | 1461008981847 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:49:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1682ms 12:49:41 INFO - PROCESS | 1841 | 1461008981886 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1841 | 1461008981889 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 12:49:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:49:41 INFO - PROCESS | 1841 | 1461008981897 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1841 | 1461008981901 Marionette TRACE conn4 <- [1,2814,null,{}] 12:49:41 INFO - PROCESS | 1841 | 1461008981907 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:42 INFO - PROCESS | 1841 | 1461008982152 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 12:49:42 INFO - PROCESS | 1841 | 1461008982510 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e8c00 == 193 [pid = 1841] [id = 711] 12:49:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x9310bc00) [pid = 1841] [serial = 2134] [outer = (nil)] 12:49:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x931ea800) [pid = 1841] [serial = 2135] [outer = 0x9310bc00] 12:49:42 INFO - PROCESS | 1841 | 1461008982604 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x93628000) [pid = 1841] [serial = 2136] [outer = 0x9310bc00] 12:49:43 INFO - PROCESS | 1841 | 1461008983596 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:49:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:49:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1785ms 12:49:43 INFO - PROCESS | 1841 | 1461008983683 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 1841 | 1461008983688 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 12:49:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:49:43 INFO - PROCESS | 1841 | 1461008983695 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 1841 | 1461008983699 Marionette TRACE conn4 <- [1,2818,null,{}] 12:49:43 INFO - PROCESS | 1841 | 1461008983705 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:43 INFO - PROCESS | 1841 | 1461008983987 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 12:49:44 INFO - PROCESS | 1841 | 1461008984342 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de2c400 == 194 [pid = 1841] [id = 712] 12:49:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8eb10c00) [pid = 1841] [serial = 2137] [outer = (nil)] 12:49:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x936cc000) [pid = 1841] [serial = 2138] [outer = 0x8eb10c00] 12:49:44 INFO - PROCESS | 1841 | 1461008984436 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x936cf400) [pid = 1841] [serial = 2139] [outer = 0x8eb10c00] 12:49:45 INFO - PROCESS | 1841 | 1461008985426 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:49:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1789ms 12:49:45 INFO - PROCESS | 1841 | 1461008985485 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 1841 | 1461008985489 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 12:49:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:49:45 INFO - PROCESS | 1841 | 1461008985496 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 1841 | 1461008985499 Marionette TRACE conn4 <- [1,2822,null,{}] 12:49:45 INFO - PROCESS | 1841 | 1461008985505 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:45 INFO - PROCESS | 1841 | 1461008985751 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 12:49:46 INFO - PROCESS | 1841 | 1461008986122 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1841 | ++DOCSHELL 0x936c9000 == 195 [pid = 1841] [id = 713] 12:49:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x936cc400) [pid = 1841] [serial = 2140] [outer = (nil)] 12:49:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x9447b400) [pid = 1841] [serial = 2141] [outer = 0x936cc400] 12:49:46 INFO - PROCESS | 1841 | 1461008986217 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x9580b800) [pid = 1841] [serial = 2142] [outer = 0x936cc400] 12:49:47 INFO - PROCESS | 1841 | 1461008987149 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:49:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:49:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1689ms 12:49:47 INFO - PROCESS | 1841 | 1461008987186 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 12:49:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:49:47 INFO - PROCESS | 1841 | 1461008987190 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 12:49:47 INFO - PROCESS | 1841 | 1461008987197 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1841 | 1461008987200 Marionette TRACE conn4 <- [1,2826,null,{}] 12:49:47 INFO - PROCESS | 1841 | 1461008987206 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:47 INFO - PROCESS | 1841 | 1461008987451 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x83b9ec00 == 194 [pid = 1841] [id = 616] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x897cfc00 == 193 [pid = 1841] [id = 600] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8739d800 == 192 [pid = 1841] [id = 599] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea88000 == 191 [pid = 1841] [id = 607] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x98118400 == 190 [pid = 1841] [id = 610] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x9833d800 == 189 [pid = 1841] [id = 612] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x93111400 == 188 [pid = 1841] [id = 608] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x83842800 == 187 [pid = 1841] [id = 598] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfe4800 == 186 [pid = 1841] [id = 603] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x87514c00 == 185 [pid = 1841] [id = 611] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x87513800 == 184 [pid = 1841] [id = 696] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8764d000 == 183 [pid = 1841] [id = 695] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x87644c00 == 182 [pid = 1841] [id = 694] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8572c400 == 181 [pid = 1841] [id = 693] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8fabc400 == 180 [pid = 1841] [id = 691] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d3400 == 179 [pid = 1841] [id = 690] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8f411800 == 178 [pid = 1841] [id = 689] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8ede6800 == 177 [pid = 1841] [id = 688] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x83843000 == 176 [pid = 1841] [id = 686] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8de36400 == 175 [pid = 1841] [id = 687] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x83b98000 == 174 [pid = 1841] [id = 685] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2b7400 == 173 [pid = 1841] [id = 684] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8bb0a800 == 172 [pid = 1841] [id = 683] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x88af1000 == 171 [pid = 1841] [id = 682] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x88afb000 == 170 [pid = 1841] [id = 681] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x8750e800 == 169 [pid = 1841] [id = 679] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x87511800 == 168 [pid = 1841] [id = 680] 12:49:50 INFO - PROCESS | 1841 | --DOCSHELL 0x83b9c000 == 167 [pid = 1841] [id = 678] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x88888000) [pid = 1841] [serial = 2033] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8bb0e000) [pid = 1841] [serial = 2013] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8b085c00) [pid = 1841] [serial = 2006] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8b0e9c00) [pid = 1841] [serial = 2007] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x86a9a000) [pid = 1841] [serial = 2027] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8b2b6000) [pid = 1841] [serial = 2009] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8c1d0800) [pid = 1841] [serial = 2019] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8a216000) [pid = 1841] [serial = 2004] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x88663000) [pid = 1841] [serial = 1995] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8dc1f800) [pid = 1841] [serial = 2022] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x87d76c00) [pid = 1841] [serial = 2031] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x87648c00) [pid = 1841] [serial = 1994] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x88aeec00) [pid = 1841] [serial = 1997] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8a211400) [pid = 1841] [serial = 2003] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8c159400) [pid = 1841] [serial = 2016] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8b2bec00) [pid = 1841] [serial = 2010] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x87397800) [pid = 1841] [serial = 2028] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8c156c00) [pid = 1841] [serial = 2015] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8995c400) [pid = 1841] [serial = 2001] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x897c5400) [pid = 1841] [serial = 1998] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x8c1c8c00) [pid = 1841] [serial = 1926] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x87392800) [pid = 1841] [serial = 1991] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8de2c000) [pid = 1841] [serial = 2024] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x87506000) [pid = 1841] [serial = 1992] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x87648800) [pid = 1841] [serial = 2030] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8de2fc00) [pid = 1841] [serial = 2025] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x89953c00) [pid = 1841] [serial = 2000] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8b840000) [pid = 1841] [serial = 2012] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0xa2a07800) [pid = 1841] [serial = 1977] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8c1cc800) [pid = 1841] [serial = 2018] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8db73800) [pid = 1841] [serial = 2021] [outer = (nil)] [url = about:blank] 12:49:50 INFO - PROCESS | 1841 | 1461008990826 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1841 | ++DOCSHELL 0x86989000 == 168 [pid = 1841] [id = 714] 12:49:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8698d000) [pid = 1841] [serial = 2143] [outer = (nil)] 12:49:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x87392800) [pid = 1841] [serial = 2144] [outer = 0x8698d000] 12:49:50 INFO - PROCESS | 1841 | 1461008990913 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x87507c00) [pid = 1841] [serial = 2145] [outer = 0x8698d000] 12:49:51 INFO - PROCESS | 1841 | 1461008991792 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:49:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 4642ms 12:49:51 INFO - PROCESS | 1841 | 1461008991860 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 1841 | 1461008991868 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:49:51 INFO - PROCESS | 1841 | 1461008991881 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 1841 | 1461008991885 Marionette TRACE conn4 <- [1,2830,null,{}] 12:49:51 INFO - PROCESS | 1841 | 1461008991892 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:52 INFO - PROCESS | 1841 | 1461008992141 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 12:49:52 INFO - PROCESS | 1841 | 1461008992372 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x8764a400 == 169 [pid = 1841] [id = 715] 12:49:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8764cc00) [pid = 1841] [serial = 2146] [outer = (nil)] 12:49:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x87d6e000) [pid = 1841] [serial = 2147] [outer = 0x8764cc00] 12:49:52 INFO - PROCESS | 1841 | 1461008992500 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x88662800) [pid = 1841] [serial = 2148] [outer = 0x8764cc00] 12:49:53 INFO - PROCESS | 1841 | 1461008993507 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:49:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1690ms 12:49:53 INFO - PROCESS | 1841 | 1461008993578 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 12:49:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:49:53 INFO - PROCESS | 1841 | 1461008993584 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 12:49:53 INFO - PROCESS | 1841 | 1461008993590 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1841 | 1461008993594 Marionette TRACE conn4 <- [1,2834,null,{}] 12:49:53 INFO - PROCESS | 1841 | 1461008993600 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:53 INFO - PROCESS | 1841 | 1461008993932 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 12:49:54 INFO - PROCESS | 1841 | 1461008994172 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x88889800 == 170 [pid = 1841] [id = 716] 12:49:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x88af4400) [pid = 1841] [serial = 2149] [outer = (nil)] 12:49:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x897c1400) [pid = 1841] [serial = 2150] [outer = 0x88af4400] 12:49:54 INFO - PROCESS | 1841 | 1461008994252 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x89952800) [pid = 1841] [serial = 2151] [outer = 0x88af4400] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8fc78400) [pid = 1841] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8b835400) [pid = 1841] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8fc85000) [pid = 1841] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x87646000) [pid = 1841] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x83b9d800) [pid = 1841] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8b2b8800) [pid = 1841] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8db74400) [pid = 1841] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8f418c00) [pid = 1841] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8bb15400) [pid = 1841] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8afb2400) [pid = 1841] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x875b1c00) [pid = 1841] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8ede6c00) [pid = 1841] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x87d6d800) [pid = 1841] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x85ed9400) [pid = 1841] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x8ea86400) [pid = 1841] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 118 (0x87d68c00) [pid = 1841] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 117 (0x8f418000) [pid = 1841] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 116 (0x8995cc00) [pid = 1841] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:49:55 INFO - PROCESS | 1841 | --DOMWINDOW == 115 (0x88aef800) [pid = 1841] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:49:55 INFO - PROCESS | 1841 | 1461008995724 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:49:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2200ms 12:49:55 INFO - PROCESS | 1841 | 1461008995825 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1841 | 1461008995829 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 12:49:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:49:55 INFO - PROCESS | 1841 | 1461008995854 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1841 | 1461008995863 Marionette TRACE conn4 <- [1,2838,null,{}] 12:49:55 INFO - PROCESS | 1841 | 1461008995870 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:56 INFO - PROCESS | 1841 | 1461008996193 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 12:49:56 INFO - PROCESS | 1841 | 1461008996336 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x875b5c00 == 171 [pid = 1841] [id = 717] 12:49:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 116 (0x88aeec00) [pid = 1841] [serial = 2152] [outer = (nil)] 12:49:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 117 (0x8995f800) [pid = 1841] [serial = 2153] [outer = 0x88aeec00] 12:49:56 INFO - PROCESS | 1841 | 1461008996412 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 118 (0x8a217c00) [pid = 1841] [serial = 2154] [outer = 0x88aeec00] 12:49:57 INFO - PROCESS | 1841 | 1461008997228 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:49:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1414ms 12:49:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:49:57 INFO - PROCESS | 1841 | 1461008997259 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1841 | 1461008997263 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 12:49:57 INFO - PROCESS | 1841 | 1461008997270 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1841 | 1461008997274 Marionette TRACE conn4 <- [1,2842,null,{}] 12:49:57 INFO - PROCESS | 1841 | 1461008997279 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:57 INFO - PROCESS | 1841 | 1461008997506 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 12:49:57 INFO - PROCESS | 1841 | 1461008997899 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9d800 == 172 [pid = 1841] [id = 718] 12:49:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 119 (0x83b9ec00) [pid = 1841] [serial = 2155] [outer = (nil)] 12:49:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x85ee7800) [pid = 1841] [serial = 2156] [outer = 0x83b9ec00] 12:49:58 INFO - PROCESS | 1841 | 1461008998090 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x87506000) [pid = 1841] [serial = 2157] [outer = 0x83b9ec00] 12:49:59 INFO - PROCESS | 1841 | 1461008999142 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:49:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1948ms 12:49:59 INFO - PROCESS | 1841 | 1461008999218 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 12:49:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:49:59 INFO - PROCESS | 1841 | 1461008999224 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 12:49:59 INFO - PROCESS | 1841 | 1461008999232 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 1841 | 1461008999239 Marionette TRACE conn4 <- [1,2846,null,{}] 12:49:59 INFO - PROCESS | 1841 | 1461008999247 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:59 INFO - PROCESS | 1841 | 1461008999549 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 12:49:59 INFO - PROCESS | 1841 | 1461008999910 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x87646000 == 173 [pid = 1841] [id = 719] 12:49:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8764d000) [pid = 1841] [serial = 2158] [outer = (nil)] 12:49:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x88888000) [pid = 1841] [serial = 2159] [outer = 0x8764d000] 12:50:00 INFO - PROCESS | 1841 | 1461009000007 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x88af6000) [pid = 1841] [serial = 2160] [outer = 0x8764d000] 12:50:01 INFO - PROCESS | 1841 | 1461009001120 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:50:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1948ms 12:50:01 INFO - PROCESS | 1841 | 1461009001181 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 1841 | 1461009001188 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 12:50:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:50:01 INFO - PROCESS | 1841 | 1461009001198 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 1841 | 1461009001202 Marionette TRACE conn4 <- [1,2850,null,{}] 12:50:01 INFO - PROCESS | 1841 | 1461009001208 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:01 INFO - PROCESS | 1841 | 1461009001465 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 12:50:01 INFO - PROCESS | 1841 | 1461009001889 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af5c00 == 174 [pid = 1841] [id = 720] 12:50:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x89959000) [pid = 1841] [serial = 2161] [outer = (nil)] 12:50:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x8afba400) [pid = 1841] [serial = 2162] [outer = 0x89959000] 12:50:01 INFO - PROCESS | 1841 | 1461009001984 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8b0ec000) [pid = 1841] [serial = 2163] [outer = 0x89959000] 12:50:02 INFO - PROCESS | 1841 | 1461009002988 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:50:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1838ms 12:50:03 INFO - PROCESS | 1841 | 1461009003039 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 12:50:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:50:03 INFO - PROCESS | 1841 | 1461009003045 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 12:50:03 INFO - PROCESS | 1841 | 1461009003053 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1841 | 1461009003063 Marionette TRACE conn4 <- [1,2854,null,{}] 12:50:03 INFO - PROCESS | 1841 | 1461009003078 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:03 INFO - PROCESS | 1841 | 1461009003324 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 12:50:03 INFO - PROCESS | 1841 | 1461009003702 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x875b9400 == 175 [pid = 1841] [id = 721] 12:50:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8b0f0000) [pid = 1841] [serial = 2164] [outer = (nil)] 12:50:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8b836400) [pid = 1841] [serial = 2165] [outer = 0x8b0f0000] 12:50:03 INFO - PROCESS | 1841 | 1461009003793 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8bb11400) [pid = 1841] [serial = 2166] [outer = 0x8b0f0000] 12:50:04 INFO - PROCESS | 1841 | 1461009004763 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:50:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1752ms 12:50:04 INFO - PROCESS | 1841 | 1461009004804 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1841 | 1461009004809 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:50:04 INFO - PROCESS | 1841 | 1461009004815 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1841 | 1461009004818 Marionette TRACE conn4 <- [1,2858,null,{}] 12:50:04 INFO - PROCESS | 1841 | 1461009004824 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:05 INFO - PROCESS | 1841 | 1461009005061 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 12:50:05 INFO - PROCESS | 1841 | 1461009005419 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b2bb800 == 176 [pid = 1841] [id = 722] 12:50:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8bb13c00) [pid = 1841] [serial = 2167] [outer = (nil)] 12:50:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8c1cc800) [pid = 1841] [serial = 2168] [outer = 0x8bb13c00] 12:50:05 INFO - PROCESS | 1841 | 1461009005513 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8c1d3000) [pid = 1841] [serial = 2169] [outer = 0x8bb13c00] 12:50:06 INFO - PROCESS | 1841 | 1461009006446 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:50:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1680ms 12:50:06 INFO - PROCESS | 1841 | 1461009006496 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 1841 | 1461009006499 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:50:06 INFO - PROCESS | 1841 | 1461009006507 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1841 | 1461009006510 Marionette TRACE conn4 <- [1,2862,null,{}] 12:50:06 INFO - PROCESS | 1841 | 1461009006516 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:06 INFO - PROCESS | 1841 | 1461009006766 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 12:50:07 INFO - PROCESS | 1841 | 1461009007126 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x8db6a000 == 177 [pid = 1841] [id = 723] 12:50:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8db6bc00) [pid = 1841] [serial = 2170] [outer = (nil)] 12:50:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8db6f800) [pid = 1841] [serial = 2171] [outer = 0x8db6bc00] 12:50:07 INFO - PROCESS | 1841 | 1461009007243 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8de30000) [pid = 1841] [serial = 2172] [outer = 0x8db6bc00] 12:50:08 INFO - PROCESS | 1841 | 1461009008260 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:50:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1787ms 12:50:08 INFO - PROCESS | 1841 | 1461009008295 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 1841 | 1461009008299 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:50:08 INFO - PROCESS | 1841 | 1461009008306 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 1841 | 1461009008309 Marionette TRACE conn4 <- [1,2866,null,{}] 12:50:08 INFO - PROCESS | 1841 | 1461009008336 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:08 INFO - PROCESS | 1841 | 1461009008595 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 12:50:08 INFO - PROCESS | 1841 | 1461009008952 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1841 | ++DOCSHELL 0x88884c00 == 178 [pid = 1841] [id = 724] 12:50:08 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8c3ba400) [pid = 1841] [serial = 2173] [outer = (nil)] 12:50:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8ea86400) [pid = 1841] [serial = 2174] [outer = 0x8c3ba400] 12:50:09 INFO - PROCESS | 1841 | 1461009009049 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8eb05400) [pid = 1841] [serial = 2175] [outer = 0x8c3ba400] 12:50:10 INFO - PROCESS | 1841 | 1461009010001 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:50:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1758ms 12:50:10 INFO - PROCESS | 1841 | 1461009010065 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 12:50:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:50:10 INFO - PROCESS | 1841 | 1461009010069 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 12:50:10 INFO - PROCESS | 1841 | 1461009010076 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1841 | 1461009010079 Marionette TRACE conn4 <- [1,2870,null,{}] 12:50:10 INFO - PROCESS | 1841 | 1461009010086 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:10 INFO - PROCESS | 1841 | 1461009010387 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 12:50:10 INFO - PROCESS | 1841 | 1461009010748 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8dfe3400 == 179 [pid = 1841] [id = 725] 12:50:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8dfe4800) [pid = 1841] [serial = 2176] [outer = (nil)] 12:50:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8ede0800) [pid = 1841] [serial = 2177] [outer = 0x8dfe4800] 12:50:10 INFO - PROCESS | 1841 | 1461009010837 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8ede6c00) [pid = 1841] [serial = 2178] [outer = 0x8dfe4800] 12:50:11 INFO - PROCESS | 1841 | 1461009011769 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:50:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1734ms 12:50:11 INFO - PROCESS | 1841 | 1461009011810 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 12:50:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:50:11 INFO - PROCESS | 1841 | 1461009011814 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 12:50:11 INFO - PROCESS | 1841 | 1461009011820 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 1841 | 1461009011824 Marionette TRACE conn4 <- [1,2874,null,{}] 12:50:11 INFO - PROCESS | 1841 | 1461009011830 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:12 INFO - PROCESS | 1841 | 1461009012071 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 12:50:12 INFO - PROCESS | 1841 | 1461009012427 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 1841 | ++DOCSHELL 0x8ea89400 == 180 [pid = 1841] [id = 726] 12:50:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8ede6000) [pid = 1841] [serial = 2179] [outer = (nil)] 12:50:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8f417c00) [pid = 1841] [serial = 2180] [outer = 0x8ede6000] 12:50:12 INFO - PROCESS | 1841 | 1461009012520 Marionette DEBUG loaded listener.js 12:50:12 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8f41d800) [pid = 1841] [serial = 2181] [outer = 0x8ede6000] 12:50:13 INFO - PROCESS | 1841 | 1461009013485 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:50:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1732ms 12:50:13 INFO - PROCESS | 1841 | 1461009013553 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 12:50:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:50:13 INFO - PROCESS | 1841 | 1461009013558 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 12:50:13 INFO - PROCESS | 1841 | 1461009013564 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 1841 | 1461009013568 Marionette TRACE conn4 <- [1,2878,null,{}] 12:50:13 INFO - PROCESS | 1841 | 1461009013657 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:14 INFO - PROCESS | 1841 | 1461009014018 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 12:50:14 INFO - PROCESS | 1841 | 1461009014306 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d9000 == 181 [pid = 1841] [id = 727] 12:50:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8fabc400) [pid = 1841] [serial = 2182] [outer = (nil)] 12:50:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8fc81800) [pid = 1841] [serial = 2183] [outer = 0x8fabc400] 12:50:14 INFO - PROCESS | 1841 | 1461009014395 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8fcdf800) [pid = 1841] [serial = 2184] [outer = 0x8fabc400] 12:50:15 INFO - PROCESS | 1841 | 1461009015400 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1877ms 12:50:15 INFO - PROCESS | 1841 | 1461009015442 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 1841 | 1461009015446 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 12:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:50:15 INFO - PROCESS | 1841 | 1461009015453 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 1841 | 1461009015457 Marionette TRACE conn4 <- [1,2882,null,{}] 12:50:15 INFO - PROCESS | 1841 | 1461009015462 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:15 INFO - PROCESS | 1841 | 1461009015706 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 12:50:16 INFO - PROCESS | 1841 | 1461009016072 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 1841 | ++DOCSHELL 0x9053dc00 == 182 [pid = 1841] [id = 728] 12:50:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x9061c000) [pid = 1841] [serial = 2185] [outer = (nil)] 12:50:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x912d5800) [pid = 1841] [serial = 2186] [outer = 0x9061c000] 12:50:16 INFO - PROCESS | 1841 | 1461009016185 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x915c2c00) [pid = 1841] [serial = 2187] [outer = 0x9061c000] 12:50:17 INFO - PROCESS | 1841 | 1461009017222 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:50:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1832ms 12:50:17 INFO - PROCESS | 1841 | 1461009017286 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1841 | 1461009017291 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 12:50:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:50:17 INFO - PROCESS | 1841 | 1461009017298 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1841 | 1461009017302 Marionette TRACE conn4 <- [1,2886,null,{}] 12:50:17 INFO - PROCESS | 1841 | 1461009017308 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:17 INFO - PROCESS | 1841 | 1461009017581 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 12:50:17 INFO - PROCESS | 1841 | 1461009017947 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb2800 == 183 [pid = 1841] [id = 729] 12:50:17 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8b0ea800) [pid = 1841] [serial = 2188] [outer = (nil)] 12:50:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x936cec00) [pid = 1841] [serial = 2189] [outer = 0x8b0ea800] 12:50:18 INFO - PROCESS | 1841 | 1461009018040 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x9447c000) [pid = 1841] [serial = 2190] [outer = 0x8b0ea800] 12:50:19 INFO - PROCESS | 1841 | 1461009019013 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1789ms 12:50:19 INFO - PROCESS | 1841 | 1461009019088 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 1841 | 1461009019092 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 12:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:50:19 INFO - PROCESS | 1841 | 1461009019099 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 1841 | 1461009019101 Marionette TRACE conn4 <- [1,2890,null,{}] 12:50:19 INFO - PROCESS | 1841 | 1461009019108 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:19 INFO - PROCESS | 1841 | 1461009019358 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 12:50:19 INFO - PROCESS | 1841 | 1461009019718 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b0f8800 == 184 [pid = 1841] [id = 730] 12:50:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x8fb98c00) [pid = 1841] [serial = 2191] [outer = (nil)] 12:50:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x97002400) [pid = 1841] [serial = 2192] [outer = 0x8fb98c00] 12:50:19 INFO - PROCESS | 1841 | 1461009019817 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x9700a800) [pid = 1841] [serial = 2193] [outer = 0x8fb98c00] 12:50:20 INFO - PROCESS | 1841 | 1461009020764 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1730ms 12:50:20 INFO - PROCESS | 1841 | 1461009020830 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1841 | 1461009020834 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 12:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:50:20 INFO - PROCESS | 1841 | 1461009020841 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1841 | 1461009020844 Marionette TRACE conn4 <- [1,2894,null,{}] 12:50:20 INFO - PROCESS | 1841 | 1461009020850 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:21 INFO - PROCESS | 1841 | 1461009021104 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 12:50:21 INFO - PROCESS | 1841 | 1461009021469 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c150800 == 185 [pid = 1841] [id = 731] 12:50:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x8f419800) [pid = 1841] [serial = 2194] [outer = (nil)] 12:50:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x978dd000) [pid = 1841] [serial = 2195] [outer = 0x8f419800] 12:50:21 INFO - PROCESS | 1841 | 1461009021566 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x979bd800) [pid = 1841] [serial = 2196] [outer = 0x8f419800] 12:50:22 INFO - PROCESS | 1841 | 1461009022514 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1733ms 12:50:22 INFO - PROCESS | 1841 | 1461009022575 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 1841 | 1461009022578 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 12:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:50:22 INFO - PROCESS | 1841 | 1461009022586 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 1841 | 1461009022589 Marionette TRACE conn4 <- [1,2898,null,{}] 12:50:22 INFO - PROCESS | 1841 | 1461009022595 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:22 INFO - PROCESS | 1841 | 1461009022836 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 12:50:23 INFO - PROCESS | 1841 | 1461009023195 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x96bc1400 == 186 [pid = 1841] [id = 732] 12:50:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x978d6800) [pid = 1841] [serial = 2197] [outer = (nil)] 12:50:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x97cc4000) [pid = 1841] [serial = 2198] [outer = 0x978d6800] 12:50:23 INFO - PROCESS | 1841 | 1461009023290 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x97eb5c00) [pid = 1841] [serial = 2199] [outer = 0x978d6800] 12:50:24 INFO - PROCESS | 1841 | 1461009024250 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1736ms 12:50:24 INFO - PROCESS | 1841 | 1461009024325 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 1841 | 1461009024331 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 12:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:50:24 INFO - PROCESS | 1841 | 1461009024360 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1841 | 1461009024366 Marionette TRACE conn4 <- [1,2902,null,{}] 12:50:24 INFO - PROCESS | 1841 | 1461009024386 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:24 INFO - PROCESS | 1841 | 1461009024654 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 12:50:25 INFO - PROCESS | 1841 | 1461009024993 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x97b61800 == 187 [pid = 1841] [id = 733] 12:50:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x97ba8400) [pid = 1841] [serial = 2200] [outer = (nil)] 12:50:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x98118400) [pid = 1841] [serial = 2201] [outer = 0x97ba8400] 12:50:25 INFO - PROCESS | 1841 | 1461009025086 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x9811b800) [pid = 1841] [serial = 2202] [outer = 0x97ba8400] 12:50:26 INFO - PROCESS | 1841 | 1461009026070 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1772ms 12:50:26 INFO - PROCESS | 1841 | 1461009026111 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 1841 | 1461009026115 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 12:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:50:26 INFO - PROCESS | 1841 | 1461009026122 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 1841 | 1461009026125 Marionette TRACE conn4 <- [1,2906,null,{}] 12:50:26 INFO - PROCESS | 1841 | 1461009026131 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:26 INFO - PROCESS | 1841 | 1461009026390 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 12:50:26 INFO - PROCESS | 1841 | 1461009026753 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 1841 | ++DOCSHELL 0x96b19400 == 188 [pid = 1841] [id = 734] 12:50:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x97bab400) [pid = 1841] [serial = 2203] [outer = (nil)] 12:50:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x98125000) [pid = 1841] [serial = 2204] [outer = 0x97bab400] 12:50:26 INFO - PROCESS | 1841 | 1461009026851 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9819a400) [pid = 1841] [serial = 2205] [outer = 0x97bab400] 12:50:27 INFO - PROCESS | 1841 | 1461009027808 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:50:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1731ms 12:50:27 INFO - PROCESS | 1841 | 1461009027854 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1841 | 1461009027858 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:50:27 INFO - PROCESS | 1841 | 1461009027865 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1841 | 1461009027868 Marionette TRACE conn4 <- [1,2910,null,{}] 12:50:27 INFO - PROCESS | 1841 | 1461009027875 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:28 INFO - PROCESS | 1841 | 1461009028117 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x98c27400 == 187 [pid = 1841] [id = 504] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8750b000 == 186 [pid = 1841] [id = 595] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x897c2400 == 185 [pid = 1841] [id = 280] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x875b5c00 == 184 [pid = 1841] [id = 717] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x88889800 == 183 [pid = 1841] [id = 716] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8764a400 == 182 [pid = 1841] [id = 715] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x86989000 == 181 [pid = 1841] [id = 714] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x936c9000 == 180 [pid = 1841] [id = 713] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8de2c400 == 179 [pid = 1841] [id = 712] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x915e8c00 == 178 [pid = 1841] [id = 711] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x912ddc00 == 177 [pid = 1841] [id = 709] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x915e5400 == 176 [pid = 1841] [id = 710] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8fc7f000 == 175 [pid = 1841] [id = 708] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x9052e800 == 174 [pid = 1841] [id = 707] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8ede2800 == 173 [pid = 1841] [id = 706] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x88662400 == 172 [pid = 1841] [id = 704] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea8a400 == 171 [pid = 1841] [id = 705] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x83b97400 == 170 [pid = 1841] [id = 703] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8c1d2400 == 169 [pid = 1841] [id = 702] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8b08ec00 == 168 [pid = 1841] [id = 701] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x8b08e000 == 167 [pid = 1841] [id = 700] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x87645000 == 166 [pid = 1841] [id = 698] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x897c8400 == 165 [pid = 1841] [id = 699] 12:50:31 INFO - PROCESS | 1841 | --DOCSHELL 0x868ed400 == 164 [pid = 1841] [id = 697] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8fcdcc00) [pid = 1841] [serial = 2075] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x8de2e800) [pid = 1841] [serial = 2054] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x90537400) [pid = 1841] [serial = 2079] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x87d6b400) [pid = 1841] [serial = 2085] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x8698a400) [pid = 1841] [serial = 2037] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x8dfee400) [pid = 1841] [serial = 2058] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x8ea90000) [pid = 1841] [serial = 2060] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x8fb9c000) [pid = 1841] [serial = 2072] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x8db6b400) [pid = 1841] [serial = 2052] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8eb07400) [pid = 1841] [serial = 2061] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8b839000) [pid = 1841] [serial = 2048] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x88670400) [pid = 1841] [serial = 2040] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8f3d9400) [pid = 1841] [serial = 2067] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8eded000) [pid = 1841] [serial = 2066] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x88af9c00) [pid = 1841] [serial = 2088] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8fc78c00) [pid = 1841] [serial = 2073] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x868f5c00) [pid = 1841] [serial = 2081] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8888dc00) [pid = 1841] [serial = 2087] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x84c86c00) [pid = 1841] [serial = 2036] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8ebec000) [pid = 1841] [serial = 2064] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8dfe4400) [pid = 1841] [serial = 2055] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8866b800) [pid = 1841] [serial = 1989] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8fabd400) [pid = 1841] [serial = 2070] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8b0f4000) [pid = 1841] [serial = 2046] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8dfeb800) [pid = 1841] [serial = 2057] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8b840c00) [pid = 1841] [serial = 2049] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8afb5400) [pid = 1841] [serial = 2045] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8995fc00) [pid = 1841] [serial = 2043] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8fce1c00) [pid = 1841] [serial = 2076] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x87650800) [pid = 1841] [serial = 2039] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8ebe5800) [pid = 1841] [serial = 2063] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8c15ac00) [pid = 1841] [serial = 2051] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x897c9400) [pid = 1841] [serial = 2042] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x90535800) [pid = 1841] [serial = 2078] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x897cd000) [pid = 1841] [serial = 2090] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x87392400) [pid = 1841] [serial = 2082] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8fab6800) [pid = 1841] [serial = 2069] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8764bc00) [pid = 1841] [serial = 2084] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 1841 | 1461009031663 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x86989000 == 165 [pid = 1841] [id = 735] 12:50:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x86994400) [pid = 1841] [serial = 2206] [outer = (nil)] 12:50:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x87505400) [pid = 1841] [serial = 2207] [outer = 0x86994400] 12:50:31 INFO - PROCESS | 1841 | 1461009031757 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x875b5400) [pid = 1841] [serial = 2208] [outer = 0x86994400] 12:50:32 INFO - PROCESS | 1841 | 1461009032555 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:50:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:50:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:50:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 4741ms 12:50:32 INFO - PROCESS | 1841 | 1461009032609 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 1841 | 1461009032615 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 12:50:32 INFO - TEST-START | /DOMEvents/constructors.html 12:50:32 INFO - PROCESS | 1841 | 1461009032623 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 1841 | 1461009032629 Marionette TRACE conn4 <- [1,2914,null,{}] 12:50:32 INFO - PROCESS | 1841 | 1461009032636 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:32 INFO - PROCESS | 1841 | 1461009032875 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 12:50:33 INFO - PROCESS | 1841 | 1461009033101 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8764a400 == 166 [pid = 1841] [id = 736] 12:50:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8764bc00) [pid = 1841] [serial = 2209] [outer = (nil)] 12:50:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x87d73000) [pid = 1841] [serial = 2210] [outer = 0x8764bc00] 12:50:33 INFO - PROCESS | 1841 | 1461009033184 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8866c800) [pid = 1841] [serial = 2211] [outer = 0x8764bc00] 12:50:34 INFO - PROCESS | 1841 | 1461009034247 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:50:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:50:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:50:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:50:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 1707ms 12:50:34 INFO - PROCESS | 1841 | 1461009034347 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1841 | 1461009034362 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 12:50:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:50:34 INFO - PROCESS | 1841 | 1461009034382 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1841 | 1461009034386 Marionette TRACE conn4 <- [1,2918,null,{}] 12:50:34 INFO - PROCESS | 1841 | 1461009034392 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:34 INFO - PROCESS | 1841 | 1461009034709 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 12:50:34 INFO - PROCESS | 1841 | 1461009034962 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x8750a800 == 167 [pid = 1841] [id = 737] 12:50:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x88af9c00) [pid = 1841] [serial = 2212] [outer = (nil)] 12:50:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8995c000) [pid = 1841] [serial = 2213] [outer = 0x88af9c00] 12:50:35 INFO - PROCESS | 1841 | 1461009035037 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8a217000) [pid = 1841] [serial = 2214] [outer = 0x88af9c00] 12:50:35 INFO - PROCESS | 1841 | 1461009035915 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:50:35 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:50:35 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1600ms 12:50:35 INFO - PROCESS | 1841 | 1461009035973 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 1841 | 1461009035976 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 12:50:35 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:50:36 INFO - PROCESS | 1841 | 1461009036445 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1841 | 1461009036455 Marionette TRACE conn4 <- [1,2922,null,{}] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x88885400) [pid = 1841] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x88af4400) [pid = 1841] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8764cc00) [pid = 1841] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8698d000) [pid = 1841] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x936cc400) [pid = 1841] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8eb10c00) [pid = 1841] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x9310bc00) [pid = 1841] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x91f76400) [pid = 1841] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x915c8c00) [pid = 1841] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x912de800) [pid = 1841] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x9052f000) [pid = 1841] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8f3d1800) [pid = 1841] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8eb0a400) [pid = 1841] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8c15c800) [pid = 1841] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8dc27000) [pid = 1841] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8c1d2800) [pid = 1841] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8b0f3400) [pid = 1841] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8b0f2000) [pid = 1841] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x89954400) [pid = 1841] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x87d69c00) [pid = 1841] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:50:36 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x868f0c00) [pid = 1841] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:50:36 INFO - PROCESS | 1841 | 1461009036547 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:36 INFO - PROCESS | 1841 | 1461009036817 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 12:50:37 INFO - PROCESS | 1841 | 1461009037052 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x8750b400 == 168 [pid = 1841] [id = 738] 12:50:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x875b4800) [pid = 1841] [serial = 2215] [outer = (nil)] 12:50:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x89953000) [pid = 1841] [serial = 2216] [outer = 0x875b4800] 12:50:37 INFO - PROCESS | 1841 | 1461009037128 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8b088400) [pid = 1841] [serial = 2217] [outer = 0x875b4800] 12:50:37 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:37 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:37 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:37 INFO - PROCESS | 1841 | [1841] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:50:37 INFO - PROCESS | 1841 | 1461009037874 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:50:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:50:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:37 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 12:50:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:37 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 12:50:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:37 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]" 12:50:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:50:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:50:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:50:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1937ms 12:50:37 INFO - PROCESS | 1841 | 1461009037924 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1841 | 1461009037933 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:50:37 INFO - PROCESS | 1841 | 1461009037941 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1841 | 1461009037947 Marionette TRACE conn4 <- [1,2926,null,{}] 12:50:37 INFO - PROCESS | 1841 | 1461009037954 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:38 INFO - PROCESS | 1841 | 1461009038268 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 12:50:38 INFO - PROCESS | 1841 | 1461009038291 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1841 | ++DOCSHELL 0x89955c00 == 169 [pid = 1841] [id = 739] 12:50:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x8b2b6000) [pid = 1841] [serial = 2218] [outer = (nil)] 12:50:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8b83c000) [pid = 1841] [serial = 2219] [outer = 0x8b2b6000] 12:50:38 INFO - PROCESS | 1841 | 1461009038370 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x8b83f000) [pid = 1841] [serial = 2220] [outer = 0x8b2b6000] 12:50:39 INFO - PROCESS | 1841 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:50:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:50:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1637ms 12:50:39 INFO - PROCESS | 1841 | 1461009039571 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:50:39 INFO - PROCESS | 1841 | 1461009039582 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 1841 | 1461009039590 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:50:39 INFO - PROCESS | 1841 | 1461009039600 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1841 | 1461009039606 Marionette TRACE conn4 <- [1,2930,null,{}] 12:50:39 INFO - PROCESS | 1841 | 1461009039614 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:39 INFO - PROCESS | 1841 | 1461009039895 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 12:50:40 INFO - PROCESS | 1841 | 1461009040186 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x87647c00 == 170 [pid = 1841] [id = 740] 12:50:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x87648000) [pid = 1841] [serial = 2221] [outer = (nil)] 12:50:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x87d71800) [pid = 1841] [serial = 2222] [outer = 0x87648000] 12:50:40 INFO - PROCESS | 1841 | 1461009040287 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x88af2000) [pid = 1841] [serial = 2223] [outer = 0x87648000] 12:50:41 INFO - PROCESS | 1841 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:50:41 INFO - PROCESS | 1841 | 1461009041522 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:50:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:50:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1954ms 12:50:41 INFO - PROCESS | 1841 | 1461009041558 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 1841 | 1461009041573 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 12:50:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:50:41 INFO - PROCESS | 1841 | 1461009041614 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 1841 | 1461009041622 Marionette TRACE conn4 <- [1,2934,null,{}] 12:50:41 INFO - PROCESS | 1841 | 1461009041635 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:42 INFO - PROCESS | 1841 | 1461009042040 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 12:50:42 INFO - PROCESS | 1841 | 1461009042587 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1841 | ++DOCSHELL 0x897ce400 == 171 [pid = 1841] [id = 741] 12:50:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8a21b400) [pid = 1841] [serial = 2224] [outer = (nil)] 12:50:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8b0ee800) [pid = 1841] [serial = 2225] [outer = 0x8a21b400] 12:50:42 INFO - PROCESS | 1841 | 1461009042680 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8b2c3400) [pid = 1841] [serial = 2226] [outer = 0x8a21b400] 12:50:43 INFO - PROCESS | 1841 | 1461009043539 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:50:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:50:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1970ms 12:50:43 INFO - PROCESS | 1841 | 1461009043559 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 1841 | 1461009043564 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 12:50:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:50:43 INFO - PROCESS | 1841 | 1461009043571 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 1841 | 1461009043577 Marionette TRACE conn4 <- [1,2938,null,{}] 12:50:43 INFO - PROCESS | 1841 | 1461009043596 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:43 INFO - PROCESS | 1841 | 1461009043889 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 12:50:44 INFO - PROCESS | 1841 | 1461009044186 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d6b000 == 172 [pid = 1841] [id = 742] 12:50:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8c15cc00) [pid = 1841] [serial = 2227] [outer = (nil)] 12:50:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8c1cb800) [pid = 1841] [serial = 2228] [outer = 0x8c15cc00] 12:50:44 INFO - PROCESS | 1841 | 1461009044287 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8c3c1800) [pid = 1841] [serial = 2229] [outer = 0x8c15cc00] 12:50:45 INFO - PROCESS | 1841 | 1461009045185 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:50:45 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. 12:50:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1638ms 12:50:45 INFO - PROCESS | 1841 | 1461009045210 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 1841 | 1461009045216 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 12:50:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:50:45 INFO - PROCESS | 1841 | 1461009045223 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 1841 | 1461009045226 Marionette TRACE conn4 <- [1,2942,null,{}] 12:50:45 INFO - PROCESS | 1841 | 1461009045233 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:45 INFO - PROCESS | 1841 | 1461009045492 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 12:50:45 INFO - PROCESS | 1841 | 1461009045806 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 1841 | ++DOCSHELL 0x87506c00 == 173 [pid = 1841] [id = 743] 12:50:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8db6c800) [pid = 1841] [serial = 2230] [outer = (nil)] 12:50:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8db73000) [pid = 1841] [serial = 2231] [outer = 0x8db6c800] 12:50:45 INFO - PROCESS | 1841 | 1461009045908 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8dc1f000) [pid = 1841] [serial = 2232] [outer = 0x8db6c800] 12:50:46 INFO - PROCESS | 1841 | 1461009046854 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:50:46 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 12:50:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:50:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1688ms 12:50:46 INFO - PROCESS | 1841 | 1461009046912 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1841 | 1461009046916 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:50:46 INFO - PROCESS | 1841 | 1461009046923 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1841 | 1461009046926 Marionette TRACE conn4 <- [1,2946,null,{}] 12:50:46 INFO - PROCESS | 1841 | 1461009046932 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:47 INFO - PROCESS | 1841 | 1461009047221 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 12:50:47 INFO - PROCESS | 1841 | 1461009047587 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 1841 | ++DOCSHELL 0x875bec00 == 174 [pid = 1841] [id = 744] 12:50:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8de2f800) [pid = 1841] [serial = 2233] [outer = (nil)] 12:50:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8dfe4400) [pid = 1841] [serial = 2234] [outer = 0x8de2f800] 12:50:47 INFO - PROCESS | 1841 | 1461009047682 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8dfe9000) [pid = 1841] [serial = 2235] [outer = 0x8de2f800] 12:50:48 INFO - PROCESS | 1841 | 1461009048527 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:50:48 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. 12:50:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1630ms 12:50:48 INFO - PROCESS | 1841 | 1461009048554 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 12:50:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:50:48 INFO - PROCESS | 1841 | 1461009048559 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 12:50:48 INFO - PROCESS | 1841 | 1461009048566 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 1841 | 1461009048570 Marionette TRACE conn4 <- [1,2950,null,{}] 12:50:48 INFO - PROCESS | 1841 | 1461009048577 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:48 INFO - PROCESS | 1841 | 1461009048844 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 12:50:49 INFO - PROCESS | 1841 | 1461009049166 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x8b83d800 == 175 [pid = 1841] [id = 745] 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8db74400) [pid = 1841] [serial = 2236] [outer = (nil)] 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8ea90000) [pid = 1841] [serial = 2237] [outer = 0x8db74400] 12:50:49 INFO - PROCESS | 1841 | 1461009049276 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8ebe9000) [pid = 1841] [serial = 2238] [outer = 0x8db74400] 12:50:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3dcc00 == 176 [pid = 1841] [id = 746] 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8f3dd000) [pid = 1841] [serial = 2239] [outer = (nil)] 12:50:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x8f411800) [pid = 1841] [serial = 2240] [outer = 0x8f3dd000] 12:50:50 INFO - PROCESS | 1841 | 1461009050253 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:50:50 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. 12:50:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1738ms 12:50:50 INFO - PROCESS | 1841 | 1461009050304 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 1841 | 1461009050309 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 12:50:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:50:50 INFO - PROCESS | 1841 | 1461009050316 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 1841 | 1461009050320 Marionette TRACE conn4 <- [1,2954,null,{}] 12:50:50 INFO - PROCESS | 1841 | 1461009050326 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:50 INFO - PROCESS | 1841 | 1461009050670 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 12:50:51 INFO - PROCESS | 1841 | 1461009051025 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 1841 | ++DOCSHELL 0x897d0c00 == 177 [pid = 1841] [id = 747] 12:50:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x8eb01800) [pid = 1841] [serial = 2241] [outer = (nil)] 12:50:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8f3dc400) [pid = 1841] [serial = 2242] [outer = 0x8eb01800] 12:50:51 INFO - PROCESS | 1841 | 1461009051123 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x8f414000) [pid = 1841] [serial = 2243] [outer = 0x8eb01800] 12:50:51 INFO - PROCESS | 1841 | 1461009051966 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:50:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:50:52 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 12:50:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1689ms 12:50:52 INFO - PROCESS | 1841 | 1461009052007 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 1841 | 1461009052010 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 12:50:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:50:52 INFO - PROCESS | 1841 | 1461009052018 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 1841 | 1461009052022 Marionette TRACE conn4 <- [1,2958,null,{}] 12:50:52 INFO - PROCESS | 1841 | 1461009052028 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:52 INFO - PROCESS | 1841 | 1461009052331 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 12:50:52 INFO - PROCESS | 1841 | 1461009052648 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 1841 | ++DOCSHELL 0x85734000 == 178 [pid = 1841] [id = 748] 12:50:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x8f3d5800) [pid = 1841] [serial = 2244] [outer = (nil)] 12:50:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x8fc7bc00) [pid = 1841] [serial = 2245] [outer = 0x8f3d5800] 12:50:52 INFO - PROCESS | 1841 | 1461009052800 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x8fc85000) [pid = 1841] [serial = 2246] [outer = 0x8f3d5800] 12:50:53 INFO - PROCESS | 1841 | 1461009053616 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:50:53 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. 12:50:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1650ms 12:50:53 INFO - PROCESS | 1841 | 1461009053669 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1841 | 1461009053672 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:50:53 INFO - PROCESS | 1841 | 1461009053680 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1841 | 1461009053683 Marionette TRACE conn4 <- [1,2962,null,{}] 12:50:53 INFO - PROCESS | 1841 | 1461009053689 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:53 INFO - PROCESS | 1841 | 1461009053958 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 12:50:54 INFO - PROCESS | 1841 | 1461009054248 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c7400 == 179 [pid = 1841] [id = 749] 12:50:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x8c3c4c00) [pid = 1841] [serial = 2247] [outer = (nil)] 12:50:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x90533400) [pid = 1841] [serial = 2248] [outer = 0x8c3c4c00] 12:50:54 INFO - PROCESS | 1841 | 1461009054341 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x90537c00) [pid = 1841] [serial = 2249] [outer = 0x8c3c4c00] 12:50:55 INFO - PROCESS | 1841 | 1461009055210 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:50:55 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. 12:50:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1588ms 12:50:55 INFO - PROCESS | 1841 | 1461009055269 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 12:50:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:50:55 INFO - PROCESS | 1841 | 1461009055273 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 12:50:55 INFO - PROCESS | 1841 | 1461009055280 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 1841 | 1461009055283 Marionette TRACE conn4 <- [1,2966,null,{}] 12:50:55 INFO - PROCESS | 1841 | 1461009055289 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:55 INFO - PROCESS | 1841 | 1461009055660 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 12:50:55 INFO - PROCESS | 1841 | 1461009055902 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1841 | ++DOCSHELL 0x9053b400 == 180 [pid = 1841] [id = 750] 12:50:55 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x912df800) [pid = 1841] [serial = 2250] [outer = (nil)] 12:50:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x91396400) [pid = 1841] [serial = 2251] [outer = 0x912df800] 12:50:56 INFO - PROCESS | 1841 | 1461009056058 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x915cf000) [pid = 1841] [serial = 2252] [outer = 0x912df800] 12:50:56 INFO - PROCESS | 1841 | 1461009056949 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:50:57 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. 12:50:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1734ms 12:50:57 INFO - PROCESS | 1841 | 1461009057014 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 1841 | 1461009057019 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 12:50:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:50:57 INFO - PROCESS | 1841 | 1461009057027 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 1841 | 1461009057033 Marionette TRACE conn4 <- [1,2970,null,{}] 12:50:57 INFO - PROCESS | 1841 | 1461009057061 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:57 INFO - PROCESS | 1841 | 1461009057347 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 12:50:57 INFO - PROCESS | 1841 | 1461009057712 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x915c2800 == 181 [pid = 1841] [id = 751] 12:50:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x91f74000) [pid = 1841] [serial = 2253] [outer = (nil)] 12:50:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x9314a800) [pid = 1841] [serial = 2254] [outer = 0x91f74000] 12:50:57 INFO - PROCESS | 1841 | 1461009057816 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x936c5000) [pid = 1841] [serial = 2255] [outer = 0x91f74000] 12:50:58 INFO - PROCESS | 1841 | 1461009058680 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:50:58 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. 12:50:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1702ms 12:50:58 INFO - PROCESS | 1841 | 1461009058729 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 1841 | 1461009058733 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 12:50:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:50:58 INFO - PROCESS | 1841 | 1461009058740 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 1841 | 1461009058744 Marionette TRACE conn4 <- [1,2974,null,{}] 12:50:58 INFO - PROCESS | 1841 | 1461009058750 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:59 INFO - PROCESS | 1841 | 1461009059028 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 12:50:59 INFO - PROCESS | 1841 | 1461009059354 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afae800 == 182 [pid = 1841] [id = 752] 12:50:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x8c3c0c00) [pid = 1841] [serial = 2256] [outer = (nil)] 12:50:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x96243400) [pid = 1841] [serial = 2257] [outer = 0x8c3c0c00] 12:50:59 INFO - PROCESS | 1841 | 1461009059495 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x96bc3400) [pid = 1841] [serial = 2258] [outer = 0x8c3c0c00] 12:51:00 INFO - PROCESS | 1841 | 1461009060332 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:51:00 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. 12:51:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1635ms 12:51:00 INFO - PROCESS | 1841 | 1461009060376 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 1841 | 1461009060380 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 12:51:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:51:00 INFO - PROCESS | 1841 | 1461009060386 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1841 | 1461009060390 Marionette TRACE conn4 <- [1,2978,null,{}] 12:51:00 INFO - PROCESS | 1841 | 1461009060400 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:00 INFO - PROCESS | 1841 | 1461009060655 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 12:51:00 INFO - PROCESS | 1841 | 1461009060979 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x936cf800 == 183 [pid = 1841] [id = 753] 12:51:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0x94475800) [pid = 1841] [serial = 2259] [outer = (nil)] 12:51:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x98119000) [pid = 1841] [serial = 2260] [outer = 0x94475800] 12:51:01 INFO - PROCESS | 1841 | 1461009061071 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0x98339400) [pid = 1841] [serial = 2261] [outer = 0x94475800] 12:51:02 INFO - PROCESS | 1841 | 1461009062027 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:51:02 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. 12:51:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1693ms 12:51:02 INFO - PROCESS | 1841 | 1461009062109 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 1841 | 1461009062114 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 12:51:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:51:02 INFO - PROCESS | 1841 | 1461009062124 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 1841 | 1461009062129 Marionette TRACE conn4 <- [1,2982,null,{}] 12:51:02 INFO - PROCESS | 1841 | 1461009062140 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:02 INFO - PROCESS | 1841 | 1461009062391 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 12:51:02 INFO - PROCESS | 1841 | 1461009062755 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1841 | ++DOCSHELL 0x94479800 == 184 [pid = 1841] [id = 754] 12:51:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0x97ba9c00) [pid = 1841] [serial = 2262] [outer = (nil)] 12:51:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0x98348c00) [pid = 1841] [serial = 2263] [outer = 0x97ba9c00] 12:51:02 INFO - PROCESS | 1841 | 1461009062861 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0x9838a800) [pid = 1841] [serial = 2264] [outer = 0x97ba9c00] 12:51:03 INFO - PROCESS | 1841 | 1461009063685 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:51:03 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 12:51:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:51:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:51:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1593ms 12:51:03 INFO - PROCESS | 1841 | 1461009063719 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1841 | 1461009063723 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:51:03 INFO - PROCESS | 1841 | 1461009063731 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1841 | 1461009063735 Marionette TRACE conn4 <- [1,2986,null,{}] 12:51:03 INFO - PROCESS | 1841 | 1461009063741 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:03 INFO - PROCESS | 1841 | 1461009063985 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 12:51:04 INFO - PROCESS | 1841 | 1461009064311 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9e800 == 185 [pid = 1841] [id = 755] 12:51:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0x897ca800) [pid = 1841] [serial = 2265] [outer = (nil)] 12:51:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x98396800) [pid = 1841] [serial = 2266] [outer = 0x897ca800] 12:51:04 INFO - PROCESS | 1841 | 1461009064406 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x98c28800) [pid = 1841] [serial = 2267] [outer = 0x897ca800] 12:51:05 INFO - PROCESS | 1841 | 1461009065270 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:51:05 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. 12:51:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1585ms 12:51:05 INFO - PROCESS | 1841 | 1461009065317 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 1841 | 1461009065321 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 12:51:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:51:05 INFO - PROCESS | 1841 | 1461009065328 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 1841 | 1461009065332 Marionette TRACE conn4 <- [1,2990,null,{}] 12:51:05 INFO - PROCESS | 1841 | 1461009065338 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:05 INFO - PROCESS | 1841 | 1461009065627 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 12:51:05 INFO - PROCESS | 1841 | 1461009065947 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x98344000 == 186 [pid = 1841] [id = 756] 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x98390800) [pid = 1841] [serial = 2268] [outer = (nil)] 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x98cd1c00) [pid = 1841] [serial = 2269] [outer = 0x98390800] 12:51:06 INFO - PROCESS | 1841 | 1461009066090 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0x98cd2800) [pid = 1841] [serial = 2270] [outer = 0x98390800] 12:51:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x98f33000 == 187 [pid = 1841] [id = 757] 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0x98f34c00) [pid = 1841] [serial = 2271] [outer = (nil)] 12:51:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 177 (0x99114800) [pid = 1841] [serial = 2272] [outer = 0x98f34c00] 12:51:07 INFO - PROCESS | 1841 | 1461009067048 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:51:07 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. 12:51:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1740ms 12:51:07 INFO - PROCESS | 1841 | 1461009067069 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1841 | 1461009067073 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:51:07 INFO - PROCESS | 1841 | 1461009067080 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1841 | 1461009067084 Marionette TRACE conn4 <- [1,2994,null,{}] 12:51:07 INFO - PROCESS | 1841 | 1461009067090 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:07 INFO - PROCESS | 1841 | 1461009067407 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 12:51:07 INFO - PROCESS | 1841 | 1461009067771 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1841 | ++DOCSHELL 0x98398400 == 188 [pid = 1841] [id = 758] 12:51:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 178 (0x98c30c00) [pid = 1841] [serial = 2273] [outer = (nil)] 12:51:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 179 (0x98f33800) [pid = 1841] [serial = 2274] [outer = 0x98c30c00] 12:51:07 INFO - PROCESS | 1841 | 1461009067870 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 1841 | ++DOMWINDOW == 180 (0x9910b000) [pid = 1841] [serial = 2275] [outer = 0x98c30c00] 12:51:08 INFO - PROCESS | 1841 | 1461009068757 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:51:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:51:08 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 12:51:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1736ms 12:51:08 INFO - PROCESS | 1841 | 1461009068818 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 1841 | 1461009068822 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 12:51:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:51:08 INFO - PROCESS | 1841 | 1461009068828 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 1841 | 1461009068832 Marionette TRACE conn4 <- [1,2998,null,{}] 12:51:08 INFO - PROCESS | 1841 | 1461009068838 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:09 INFO - PROCESS | 1841 | 1461009069218 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x915e9400 == 187 [pid = 1841] [id = 129] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8c3b6400 == 186 [pid = 1841] [id = 601] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x83b9c800 == 185 [pid = 1841] [id = 641] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x87d73c00 == 184 [pid = 1841] [id = 652] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x9314c800 == 183 [pid = 1841] [id = 654] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x931df400 == 182 [pid = 1841] [id = 651] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x83b9d400 == 181 [pid = 1841] [id = 649] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea87800 == 180 [pid = 1841] [id = 646] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8dc20000 == 179 [pid = 1841] [id = 645] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x97b61800 == 178 [pid = 1841] [id = 733] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8c150800 == 177 [pid = 1841] [id = 731] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x96bc1400 == 176 [pid = 1841] [id = 732] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8b0f8800 == 175 [pid = 1841] [id = 730] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8afb2800 == 174 [pid = 1841] [id = 729] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x9053dc00 == 173 [pid = 1841] [id = 728] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8ea89400 == 172 [pid = 1841] [id = 726] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d9000 == 171 [pid = 1841] [id = 727] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8f420400 == 170 [pid = 1841] [id = 692] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8dfe3400 == 169 [pid = 1841] [id = 725] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x88884c00 == 168 [pid = 1841] [id = 724] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8db6a000 == 167 [pid = 1841] [id = 723] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x8b2bb800 == 166 [pid = 1841] [id = 722] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x875b9400 == 165 [pid = 1841] [id = 721] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x87646000 == 164 [pid = 1841] [id = 719] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x88af5c00 == 163 [pid = 1841] [id = 720] 12:51:12 INFO - PROCESS | 1841 | --DOCSHELL 0x83b9d800 == 162 [pid = 1841] [id = 718] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 179 (0x88aefc00) [pid = 1841] [serial = 2034] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 178 (0x897c1400) [pid = 1841] [serial = 2150] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 177 (0x89952800) [pid = 1841] [serial = 2151] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 176 (0x87d6e000) [pid = 1841] [serial = 2147] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x87392800) [pid = 1841] [serial = 2144] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x87507c00) [pid = 1841] [serial = 2145] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x9580b800) [pid = 1841] [serial = 2142] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x9447b400) [pid = 1841] [serial = 2141] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x936cf400) [pid = 1841] [serial = 2139] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x936cc000) [pid = 1841] [serial = 2138] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x93628000) [pid = 1841] [serial = 2136] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x931ea800) [pid = 1841] [serial = 2135] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x93114c00) [pid = 1841] [serial = 2133] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x93112800) [pid = 1841] [serial = 2132] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x91f7e400) [pid = 1841] [serial = 2130] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x915eb800) [pid = 1841] [serial = 2129] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x915e0000) [pid = 1841] [serial = 2127] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x915cd000) [pid = 1841] [serial = 2126] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x90621000) [pid = 1841] [serial = 2124] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x90534800) [pid = 1841] [serial = 2123] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x8f41f800) [pid = 1841] [serial = 2121] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x8f41bc00) [pid = 1841] [serial = 2120] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x8edeb000) [pid = 1841] [serial = 2118] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x8ede8800) [pid = 1841] [serial = 2117] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x8ebe9400) [pid = 1841] [serial = 2115] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x8ebe7000) [pid = 1841] [serial = 2114] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x8ea8f000) [pid = 1841] [serial = 2112] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x8ea8a000) [pid = 1841] [serial = 2111] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x8dc24400) [pid = 1841] [serial = 2109] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x8c3bd800) [pid = 1841] [serial = 2108] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x8c15c000) [pid = 1841] [serial = 2106] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x8c152000) [pid = 1841] [serial = 2105] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x8b83bc00) [pid = 1841] [serial = 2103] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x8b2bb000) [pid = 1841] [serial = 2102] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x8afb5800) [pid = 1841] [serial = 2100] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8a215400) [pid = 1841] [serial = 2099] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x88886400) [pid = 1841] [serial = 2097] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x88667400) [pid = 1841] [serial = 2096] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8739f800) [pid = 1841] [serial = 2094] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x86991800) [pid = 1841] [serial = 2093] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8995f800) [pid = 1841] [serial = 2153] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x88662800) [pid = 1841] [serial = 2148] [outer = (nil)] [url = about:blank] 12:51:13 INFO - PROCESS | 1841 | 1461009073009 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 1841 | ++DOCSHELL 0x86a91400 == 163 [pid = 1841] [id = 759] 12:51:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x87399800) [pid = 1841] [serial = 2276] [outer = (nil)] 12:51:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x87507c00) [pid = 1841] [serial = 2277] [outer = 0x87399800] 12:51:13 INFO - PROCESS | 1841 | 1461009073090 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x87512000) [pid = 1841] [serial = 2278] [outer = 0x87399800] 12:51:13 INFO - PROCESS | 1841 | 1461009073860 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:51:13 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. 12:51:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 5054ms 12:51:13 INFO - PROCESS | 1841 | 1461009073885 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 1841 | 1461009073892 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 12:51:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:51:13 INFO - PROCESS | 1841 | 1461009073902 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 1841 | 1461009073906 Marionette TRACE conn4 <- [1,3002,null,{}] 12:51:13 INFO - PROCESS | 1841 | 1461009073914 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:14 INFO - PROCESS | 1841 | 1461009074160 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 12:51:14 INFO - PROCESS | 1841 | 1461009074397 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d68800 == 164 [pid = 1841] [id = 760] 12:51:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x87d69400) [pid = 1841] [serial = 2279] [outer = (nil)] 12:51:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x88662800) [pid = 1841] [serial = 2280] [outer = 0x87d69400] 12:51:14 INFO - PROCESS | 1841 | 1461009074481 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x88885000) [pid = 1841] [serial = 2281] [outer = 0x87d69400] 12:51:15 INFO - PROCESS | 1841 | 1461009075376 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:51:15 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. 12:51:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1488ms 12:51:15 INFO - PROCESS | 1841 | 1461009075393 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 1841 | 1461009075399 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 12:51:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:51:15 INFO - PROCESS | 1841 | 1461009075413 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 1841 | 1461009075415 Marionette TRACE conn4 <- [1,3006,null,{}] 12:51:15 INFO - PROCESS | 1841 | 1461009075422 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:15 INFO - PROCESS | 1841 | 1461009075736 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 12:51:15 INFO - PROCESS | 1841 | 1461009075790 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 1841 | ++DOCSHELL 0x88af7c00 == 165 [pid = 1841] [id = 761] 12:51:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x897c4000) [pid = 1841] [serial = 2282] [outer = (nil)] 12:51:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x89952000) [pid = 1841] [serial = 2283] [outer = 0x897c4000] 12:51:15 INFO - PROCESS | 1841 | 1461009075866 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x8a20fc00) [pid = 1841] [serial = 2284] [outer = 0x897c4000] 12:51:16 INFO - PROCESS | 1841 | 1461009076889 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:51:16 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. 12:51:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1533ms 12:51:16 INFO - PROCESS | 1841 | 1461009076947 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 1841 | 1461009076950 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 12:51:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:51:16 INFO - PROCESS | 1841 | 1461009076973 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1841 | 1461009076983 Marionette TRACE conn4 <- [1,3010,null,{}] 12:51:16 INFO - PROCESS | 1841 | 1461009076991 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:17 INFO - PROCESS | 1841 | 1461009077349 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x897c5c00) [pid = 1841] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x875b4800) [pid = 1841] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x88af9c00) [pid = 1841] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8db6bc00) [pid = 1841] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8bb13c00) [pid = 1841] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8b0f0000) [pid = 1841] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x89959000) [pid = 1841] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8764d000) [pid = 1841] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x83b9ec00) [pid = 1841] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8764bc00) [pid = 1841] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x86994400) [pid = 1841] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x97bab400) [pid = 1841] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x97ba8400) [pid = 1841] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x978d6800) [pid = 1841] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8f419800) [pid = 1841] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x8fb98c00) [pid = 1841] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x8b0ea800) [pid = 1841] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x9061c000) [pid = 1841] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8fabc400) [pid = 1841] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8ede6000) [pid = 1841] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8dfe4800) [pid = 1841] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:51:18 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8c3ba400) [pid = 1841] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:51:18 INFO - PROCESS | 1841 | 1461009078200 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9ec00 == 166 [pid = 1841] [id = 762] 12:51:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x86990000) [pid = 1841] [serial = 2285] [outer = (nil)] 12:51:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x8764f400) [pid = 1841] [serial = 2286] [outer = 0x86990000] 12:51:18 INFO - PROCESS | 1841 | 1461009078284 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x8afb7400) [pid = 1841] [serial = 2287] [outer = 0x86990000] 12:51:19 INFO - PROCESS | 1841 | 1461009078998 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:51:19 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 12:51:19 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2056ms 12:51:19 INFO - PROCESS | 1841 | 1461009079016 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 1841 | 1461009079022 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 12:51:19 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:51:19 INFO - PROCESS | 1841 | 1461009079029 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1841 | 1461009079032 Marionette TRACE conn4 <- [1,3014,null,{}] 12:51:19 INFO - PROCESS | 1841 | 1461009079038 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:19 INFO - PROCESS | 1841 | 1461009079264 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 12:51:19 INFO - PROCESS | 1841 | 1461009079501 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d71c00 == 167 [pid = 1841] [id = 763] 12:51:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x8b091000) [pid = 1841] [serial = 2288] [outer = (nil)] 12:51:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x8b2bdc00) [pid = 1841] [serial = 2289] [outer = 0x8b091000] 12:51:19 INFO - PROCESS | 1841 | 1461009079615 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x8b839800) [pid = 1841] [serial = 2290] [outer = 0x8b091000] 12:51:19 INFO - PROCESS | 1841 | [1841] 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 12:51:20 INFO - PROCESS | 1841 | 1461009080772 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:51:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:51:20 INFO - {} 12:51:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:51:20 INFO - {} 12:51:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:51:20 INFO - {} 12:51:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:51:20 INFO - {} 12:51:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1789ms 12:51:20 INFO - PROCESS | 1841 | 1461009080821 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 1841 | 1461009080828 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 12:51:20 INFO - TEST-START | /FileAPI/fileReader.html 12:51:20 INFO - PROCESS | 1841 | 1461009080888 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 1841 | 1461009080893 Marionette TRACE conn4 <- [1,3018,null,{}] 12:51:20 INFO - PROCESS | 1841 | 1461009080903 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:21 INFO - PROCESS | 1841 | 1461009081166 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 12:51:21 INFO - PROCESS | 1841 | 1461009081544 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1841 | ++DOCSHELL 0x87649800 == 168 [pid = 1841] [id = 764] 12:51:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x8764c400) [pid = 1841] [serial = 2291] [outer = (nil)] 12:51:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x897ccc00) [pid = 1841] [serial = 2292] [outer = 0x8764c400] 12:51:21 INFO - PROCESS | 1841 | 1461009081653 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8995fc00) [pid = 1841] [serial = 2293] [outer = 0x8764c400] 12:51:22 INFO - PROCESS | 1841 | 1461009082561 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:51:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:51:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:51:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:51:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:51:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 1744ms 12:51:22 INFO - PROCESS | 1841 | 1461009082626 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 1841 | 1461009082636 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 12:51:22 INFO - TEST-START | /FileAPI/historical.html 12:51:22 INFO - PROCESS | 1841 | 1461009082647 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 1841 | 1461009082652 Marionette TRACE conn4 <- [1,3022,null,{}] 12:51:22 INFO - PROCESS | 1841 | 1461009082680 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:22 INFO - PROCESS | 1841 | 1461009082941 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 12:51:23 INFO - PROCESS | 1841 | 1461009083311 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 1841 | ++DOCSHELL 0x897cf000 == 169 [pid = 1841] [id = 765] 12:51:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8afb7c00) [pid = 1841] [serial = 2294] [outer = (nil)] 12:51:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8b2b5000) [pid = 1841] [serial = 2295] [outer = 0x8afb7c00] 12:51:23 INFO - PROCESS | 1841 | 1461009083410 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8bb0a400) [pid = 1841] [serial = 2296] [outer = 0x8afb7c00] 12:51:24 INFO - PROCESS | 1841 | 1461009084390 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:51:24 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:51:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:51:24 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:51:24 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:51:24 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:51:24 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:51:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:51:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:24 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:51:24 INFO - TEST-OK | /FileAPI/historical.html | took 1806ms 12:51:24 INFO - PROCESS | 1841 | 1461009084457 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1841 | 1461009084462 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 12:51:24 INFO - TEST-START | /FileAPI/idlharness.html 12:51:24 INFO - PROCESS | 1841 | 1461009084474 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1841 | 1461009084481 Marionette TRACE conn4 <- [1,3026,null,{}] 12:51:24 INFO - PROCESS | 1841 | 1461009084498 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:24 INFO - PROCESS | 1841 | 1461009084809 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 12:51:25 INFO - PROCESS | 1841 | 1461009085172 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c7000 == 170 [pid = 1841] [id = 766] 12:51:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8c1cd400) [pid = 1841] [serial = 2297] [outer = (nil)] 12:51:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8c3bb000) [pid = 1841] [serial = 2298] [outer = 0x8c1cd400] 12:51:25 INFO - PROCESS | 1841 | 1461009085275 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8db6bc00) [pid = 1841] [serial = 2299] [outer = 0x8c1cd400] 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:51:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:51:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:51:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:51:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:51:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:51:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:51:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:51:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:51:27 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 12:51:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:51:27 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 12:51:27 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 12:51:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:51:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:51:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:51:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:51:27 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 12:51:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:51:27 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 12:51:27 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 12:51:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:51:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:51:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:51:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:51:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:51:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:51:27 INFO - TEST-OK | /FileAPI/idlharness.html | took 2899ms 12:51:27 INFO - TEST-START | /FileAPI/idlharness.worker 12:51:27 INFO - PROCESS | 1841 | 1461009087221 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 12:51:27 INFO - PROCESS | 1841 | 1461009087411 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 1841 | 1461009087415 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 12:51:27 INFO - PROCESS | 1841 | 1461009087472 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 1841 | 1461009087474 Marionette TRACE conn4 <- [1,3030,null,{}] 12:51:27 INFO - PROCESS | 1841 | 1461009087497 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:27 INFO - PROCESS | 1841 | 1461009087868 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 12:51:28 INFO - PROCESS | 1841 | 1461009088095 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb6000 == 171 [pid = 1841] [id = 767] 12:51:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x8ede7c00) [pid = 1841] [serial = 2300] [outer = (nil)] 12:51:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8f3e0000) [pid = 1841] [serial = 2301] [outer = 0x8ede7c00] 12:51:28 INFO - PROCESS | 1841 | 1461009088185 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 1841 | ++DOMWINDOW == 143 (0x8f41f400) [pid = 1841] [serial = 2302] [outer = 0x8ede7c00] 12:51:28 INFO - PROCESS | 1841 | [1841] 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 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:51:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:51:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:51:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:51:30 INFO - {} 12:51:30 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 12:51:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:51:30 INFO - {} 12:51:30 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 - {} 12:51:30 INFO - {} 12:51:30 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 12:51:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:51:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:51:30 INFO - {} 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:51:30 INFO - {} 12:51:30 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 12:51:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:51:30 INFO - {} 12:51:31 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 - {} 12:51:31 INFO - {} 12:51:31 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 12:51:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:51:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:51:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 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 12:51:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:51:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:51:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:51:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:51:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:51:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 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 12:51:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:51:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 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 12:51:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:51:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 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 12:51:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:51:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:51:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:51:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:51:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:51:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:51:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:51:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:51:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:51:31 INFO - {} 12:51:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3487ms 12:51:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:51:31 INFO - PROCESS | 1841 | 1461009090797 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 12:51:31 INFO - PROCESS | 1841 | 1461009090958 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 1841 | 1461009090968 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:51:31 INFO - PROCESS | 1841 | 1461009090977 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 1841 | 1461009090988 Marionette TRACE conn4 <- [1,3034,null,{}] 12:51:31 INFO - PROCESS | 1841 | 1461009091003 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:31 INFO - PROCESS | 1841 | 1461009091394 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:51:31 INFO - PROCESS | 1841 | 1461009091709 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 1841 | ++DOCSHELL 0x8edefc00 == 172 [pid = 1841] [id = 768] 12:51:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 144 (0x8f3d1c00) [pid = 1841] [serial = 2303] [outer = (nil)] 12:51:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 145 (0x9811c000) [pid = 1841] [serial = 2304] [outer = 0x8f3d1c00] 12:51:31 INFO - PROCESS | 1841 | 1461009091802 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 1841 | ++DOMWINDOW == 146 (0x98125c00) [pid = 1841] [serial = 2305] [outer = 0x8f3d1c00] 12:51:32 INFO - PROCESS | 1841 | 1461009092731 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:51:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1795ms 12:51:32 INFO - PROCESS | 1841 | 1461009092773 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 1841 | 1461009092777 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:51:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:51:32 INFO - PROCESS | 1841 | 1461009092784 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1841 | 1461009092788 Marionette TRACE conn4 <- [1,3038,null,{}] 12:51:32 INFO - PROCESS | 1841 | 1461009092794 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:33 INFO - PROCESS | 1841 | 1461009093066 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:51:33 INFO - PROCESS | 1841 | 1461009093442 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1c4c00 == 173 [pid = 1841] [id = 769] 12:51:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 147 (0x98c26c00) [pid = 1841] [serial = 2306] [outer = (nil)] 12:51:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 148 (0x997e8000) [pid = 1841] [serial = 2307] [outer = 0x98c26c00] 12:51:33 INFO - PROCESS | 1841 | 1461009093537 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1841 | ++DOMWINDOW == 149 (0x99a2a400) [pid = 1841] [serial = 2308] [outer = 0x98c26c00] 12:51:34 INFO - PROCESS | 1841 | 1461009094345 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:51:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1589ms 12:51:34 INFO - PROCESS | 1841 | 1461009094383 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1841 | 1461009094387 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:51:34 INFO - PROCESS | 1841 | 1461009094398 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1841 | 1461009094402 Marionette TRACE conn4 <- [1,3042,null,{}] 12:51:34 INFO - PROCESS | 1841 | 1461009094408 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:34 INFO - PROCESS | 1841 | 1461009094658 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:51:34 INFO - PROCESS | 1841 | 1461009094944 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1841 | ++DOCSHELL 0x9949fc00 == 174 [pid = 1841] [id = 770] 12:51:34 INFO - PROCESS | 1841 | ++DOMWINDOW == 150 (0x9ad51000) [pid = 1841] [serial = 2309] [outer = (nil)] 12:51:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 151 (0x9ad54c00) [pid = 1841] [serial = 2310] [outer = 0x9ad51000] 12:51:35 INFO - PROCESS | 1841 | 1461009095055 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 1841 | ++DOMWINDOW == 152 (0x9ad58000) [pid = 1841] [serial = 2311] [outer = 0x9ad51000] 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:51:36 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. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:51:36 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'.) 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:51:36 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. 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:51:36 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. 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:51:36 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. 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:51:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:51:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:51:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2077ms 12:51:36 INFO - PROCESS | 1841 | 1461009096328 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:51:36 INFO - PROCESS | 1841 | 1461009096543 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 1841 | 1461009096561 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:51:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:51:36 INFO - PROCESS | 1841 | 1461009096574 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 1841 | 1461009096580 Marionette TRACE conn4 <- [1,3046,null,{}] 12:51:36 INFO - PROCESS | 1841 | 1461009096591 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:36 INFO - PROCESS | 1841 | 1461009096911 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:51:37 INFO - PROCESS | 1841 | 1461009097223 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1841 | ++DOCSHELL 0x8de37800 == 175 [pid = 1841] [id = 771] 12:51:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 153 (0x8f3e0c00) [pid = 1841] [serial = 2312] [outer = (nil)] 12:51:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 154 (0x8fc80400) [pid = 1841] [serial = 2313] [outer = 0x8f3e0c00] 12:51:37 INFO - PROCESS | 1841 | 1461009097312 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 1841 | ++DOMWINDOW == 155 (0x90534800) [pid = 1841] [serial = 2314] [outer = 0x8f3e0c00] 12:51:37 INFO - PROCESS | 1841 | [1841] 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 12:51:38 INFO - PROCESS | 1841 | 1461009098279 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:51:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:51:38 INFO - {} 12:51:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1738ms 12:51:38 INFO - PROCESS | 1841 | 1461009098314 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 1841 | 1461009098317 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:51:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:51:38 INFO - PROCESS | 1841 | 1461009098330 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1841 | 1461009098332 Marionette TRACE conn4 <- [1,3050,null,{}] 12:51:38 INFO - PROCESS | 1841 | 1461009098340 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:38 INFO - PROCESS | 1841 | 1461009098622 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:51:39 INFO - PROCESS | 1841 | 1461009098990 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1841 | ++DOCSHELL 0x8f3d8000 == 176 [pid = 1841] [id = 772] 12:51:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 156 (0x8f419000) [pid = 1841] [serial = 2315] [outer = (nil)] 12:51:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 157 (0x915ccc00) [pid = 1841] [serial = 2316] [outer = 0x8f419000] 12:51:39 INFO - PROCESS | 1841 | 1461009099093 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 1841 | ++DOMWINDOW == 158 (0x915ed400) [pid = 1841] [serial = 2317] [outer = 0x8f419000] 12:51:39 INFO - PROCESS | 1841 | 1461009099898 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:51:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:51:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:51:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:51:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:51:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1637ms 12:51:39 INFO - PROCESS | 1841 | 1461009099964 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:51:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:51:39 INFO - PROCESS | 1841 | 1461009099968 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:51:39 INFO - PROCESS | 1841 | 1461009099976 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1841 | 1461009099979 Marionette TRACE conn4 <- [1,3054,null,{}] 12:51:40 INFO - PROCESS | 1841 | 1461009100002 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:40 INFO - PROCESS | 1841 | 1461009100333 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:51:40 INFO - PROCESS | 1841 | 1461009100571 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 1841 | ++DOCSHELL 0x915e0000 == 177 [pid = 1841] [id = 773] 12:51:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 159 (0x915e3000) [pid = 1841] [serial = 2318] [outer = (nil)] 12:51:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 160 (0x93149c00) [pid = 1841] [serial = 2319] [outer = 0x915e3000] 12:51:40 INFO - PROCESS | 1841 | 1461009100718 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1841 | ++DOMWINDOW == 161 (0x931eb000) [pid = 1841] [serial = 2320] [outer = 0x915e3000] 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:51:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:51:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:51:42 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" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:51:42 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" 12:51:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:51:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:51:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2289ms 12:51:42 INFO - PROCESS | 1841 | 1461009102064 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:51:42 INFO - PROCESS | 1841 | 1461009102459 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 1841 | 1461009102464 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:51:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:51:42 INFO - PROCESS | 1841 | 1461009102477 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 1841 | 1461009102481 Marionette TRACE conn4 <- [1,3058,null,{}] 12:51:42 INFO - PROCESS | 1841 | 1461009102489 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:42 INFO - PROCESS | 1841 | 1461009102754 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:51:43 INFO - PROCESS | 1841 | 1461009103066 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1d0800 == 178 [pid = 1841] [id = 774] 12:51:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 162 (0x8c1d1c00) [pid = 1841] [serial = 2321] [outer = (nil)] 12:51:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 163 (0x912e3800) [pid = 1841] [serial = 2322] [outer = 0x8c1d1c00] 12:51:43 INFO - PROCESS | 1841 | 1461009103162 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 1841 | ++DOMWINDOW == 164 (0xa0c48c00) [pid = 1841] [serial = 2323] [outer = 0x8c1d1c00] 12:51:44 INFO - PROCESS | 1841 | 1461009104128 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:51:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:51:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:51:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:51:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:51:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:51:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:51:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:51:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:51:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1691ms 12:51:44 INFO - PROCESS | 1841 | 1461009104168 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1841 | 1461009104173 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:51:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:51:44 INFO - PROCESS | 1841 | 1461009104231 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1841 | 1461009104234 Marionette TRACE conn4 <- [1,3062,null,{}] 12:51:44 INFO - PROCESS | 1841 | 1461009104244 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:44 INFO - PROCESS | 1841 | 1461009104506 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:51:44 INFO - PROCESS | 1841 | 1461009104871 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 1841 | ++DOCSHELL 0x8fc7c400 == 179 [pid = 1841] [id = 775] 12:51:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 165 (0x91389800) [pid = 1841] [serial = 2324] [outer = (nil)] 12:51:44 INFO - PROCESS | 1841 | ++DOMWINDOW == 166 (0xa0eed400) [pid = 1841] [serial = 2325] [outer = 0x91389800] 12:51:44 INFO - PROCESS | 1841 | 1461009104963 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 1841 | ++DOMWINDOW == 167 (0xa0fdb000) [pid = 1841] [serial = 2326] [outer = 0x91389800] 12:51:45 INFO - PROCESS | 1841 | [1841] 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 12:51:45 INFO - PROCESS | 1841 | 1461009105873 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:51:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:51:45 INFO - {} 12:51:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1734ms 12:51:45 INFO - PROCESS | 1841 | 1461009105918 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 1841 | 1461009105923 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:51:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:51:45 INFO - PROCESS | 1841 | 1461009105934 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 1841 | 1461009105936 Marionette TRACE conn4 <- [1,3066,null,{}] 12:51:45 INFO - PROCESS | 1841 | 1461009105944 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:46 INFO - PROCESS | 1841 | 1461009106222 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:51:46 INFO - PROCESS | 1841 | 1461009106560 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 1841 | ++DOCSHELL 0xa0e3e400 == 180 [pid = 1841] [id = 776] 12:51:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 168 (0xa0ef0800) [pid = 1841] [serial = 2327] [outer = (nil)] 12:51:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 169 (0xa2a55400) [pid = 1841] [serial = 2328] [outer = 0xa0ef0800] 12:51:46 INFO - PROCESS | 1841 | 1461009106654 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 1841 | ++DOMWINDOW == 170 (0xa3c24400) [pid = 1841] [serial = 2329] [outer = 0xa0ef0800] 12:51:47 INFO - PROCESS | 1841 | 1461009107444 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:51:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:51:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:51:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:51:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:51:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:51:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:51:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:51:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1546ms 12:51:47 INFO - PROCESS | 1841 | 1461009107487 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 1841 | 1461009107491 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:51:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:51:47 INFO - PROCESS | 1841 | 1461009107498 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 1841 | 1461009107502 Marionette TRACE conn4 <- [1,3070,null,{}] 12:51:47 INFO - PROCESS | 1841 | 1461009107508 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:47 INFO - PROCESS | 1841 | 1461009107798 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:51:48 INFO - PROCESS | 1841 | 1461009108107 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 1841 | ++DOCSHELL 0x83c1e000 == 181 [pid = 1841] [id = 777] 12:51:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 171 (0x83c22800) [pid = 1841] [serial = 2330] [outer = (nil)] 12:51:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 172 (0x83c26c00) [pid = 1841] [serial = 2331] [outer = 0x83c22800] 12:51:48 INFO - PROCESS | 1841 | 1461009108207 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 1841 | ++DOMWINDOW == 173 (0x83c29000) [pid = 1841] [serial = 2332] [outer = 0x83c22800] 12:51:49 INFO - PROCESS | 1841 | 1461009109097 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:51:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:51:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1641ms 12:51:49 INFO - PROCESS | 1841 | 1461009109142 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:51:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:51:49 INFO - PROCESS | 1841 | 1461009109146 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:51:49 INFO - PROCESS | 1841 | 1461009109153 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 1841 | 1461009109157 Marionette TRACE conn4 <- [1,3074,null,{}] 12:51:49 INFO - PROCESS | 1841 | 1461009109163 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:49 INFO - PROCESS | 1841 | 1461009109408 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:51:49 INFO - PROCESS | 1841 | 1461009109746 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 1841 | ++DOCSHELL 0x83c27400 == 182 [pid = 1841] [id = 778] 12:51:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 174 (0x83c2c000) [pid = 1841] [serial = 2333] [outer = (nil)] 12:51:49 INFO - PROCESS | 1841 | ++DOMWINDOW == 175 (0xa281b400) [pid = 1841] [serial = 2334] [outer = 0x83c2c000] 12:51:49 INFO - PROCESS | 1841 | 1461009109881 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1841 | ++DOMWINDOW == 176 (0xa3c29c00) [pid = 1841] [serial = 2335] [outer = 0x83c2c000] 12:51:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3d5000 == 181 [pid = 1841] [id = 231] 12:51:53 INFO - PROCESS | 1841 | --DOCSHELL 0x86989000 == 180 [pid = 1841] [id = 735] 12:51:53 INFO - PROCESS | 1841 | --DOCSHELL 0x98f33000 == 179 [pid = 1841] [id = 757] 12:51:53 INFO - PROCESS | 1841 | --DOCSHELL 0x8f3dcc00 == 178 [pid = 1841] [id = 746] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 175 (0x89957800) [pid = 1841] [serial = 2091] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 174 (0x8995c000) [pid = 1841] [serial = 2213] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 173 (0x8a217000) [pid = 1841] [serial = 2214] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 172 (0x8db6f800) [pid = 1841] [serial = 2171] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 171 (0x8c1d3000) [pid = 1841] [serial = 2169] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 170 (0x8c1cc800) [pid = 1841] [serial = 2168] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 169 (0x8bb11400) [pid = 1841] [serial = 2166] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 168 (0x8b836400) [pid = 1841] [serial = 2165] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 167 (0x8b0ec000) [pid = 1841] [serial = 2163] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 166 (0x8afba400) [pid = 1841] [serial = 2162] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 165 (0x88af6000) [pid = 1841] [serial = 2160] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 164 (0x88888000) [pid = 1841] [serial = 2159] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 163 (0x87506000) [pid = 1841] [serial = 2157] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 162 (0x85ee7800) [pid = 1841] [serial = 2156] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 161 (0x87d73000) [pid = 1841] [serial = 2210] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 160 (0x87505400) [pid = 1841] [serial = 2207] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 159 (0x875b5400) [pid = 1841] [serial = 2208] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 158 (0x9819a400) [pid = 1841] [serial = 2205] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 157 (0x98125000) [pid = 1841] [serial = 2204] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 156 (0x9811b800) [pid = 1841] [serial = 2202] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 155 (0x98118400) [pid = 1841] [serial = 2201] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 154 (0x97eb5c00) [pid = 1841] [serial = 2199] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 153 (0x97cc4000) [pid = 1841] [serial = 2198] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 152 (0x979bd800) [pid = 1841] [serial = 2196] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 151 (0x978dd000) [pid = 1841] [serial = 2195] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 150 (0x9700a800) [pid = 1841] [serial = 2193] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 149 (0x97002400) [pid = 1841] [serial = 2192] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 148 (0x9447c000) [pid = 1841] [serial = 2190] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 147 (0x936cec00) [pid = 1841] [serial = 2189] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 146 (0x915c2c00) [pid = 1841] [serial = 2187] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 145 (0x912d5800) [pid = 1841] [serial = 2186] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 144 (0x8fcdf800) [pid = 1841] [serial = 2184] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 143 (0x8fc81800) [pid = 1841] [serial = 2183] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 142 (0x8f41d800) [pid = 1841] [serial = 2181] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x8f417c00) [pid = 1841] [serial = 2180] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x8ede6c00) [pid = 1841] [serial = 2178] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x8ede0800) [pid = 1841] [serial = 2177] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x8eb05400) [pid = 1841] [serial = 2175] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x8ea86400) [pid = 1841] [serial = 2174] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x8de30000) [pid = 1841] [serial = 2172] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x89953000) [pid = 1841] [serial = 2216] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x8b088400) [pid = 1841] [serial = 2217] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x8866c800) [pid = 1841] [serial = 2211] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 1841 | 1461009113883 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:51:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:51:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:51:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:51:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:51:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:51:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:51:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 4743ms 12:51:53 INFO - PROCESS | 1841 | 1461009113899 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1841 | 1461009113905 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:51:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:51:53 INFO - PROCESS | 1841 | 1461009113919 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1841 | 1461009113923 Marionette TRACE conn4 <- [1,3078,null,{}] 12:51:53 INFO - PROCESS | 1841 | 1461009113932 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:54 INFO - PROCESS | 1841 | 1461009114208 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:51:54 INFO - PROCESS | 1841 | 1461009114507 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1841 | ++DOCSHELL 0x83b9c800 == 179 [pid = 1841] [id = 779] 12:51:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x83c21c00) [pid = 1841] [serial = 2336] [outer = (nil)] 12:51:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x83c25000) [pid = 1841] [serial = 2337] [outer = 0x83c21c00] 12:51:54 INFO - PROCESS | 1841 | 1461009114601 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x84c95c00) [pid = 1841] [serial = 2338] [outer = 0x83c21c00] 12:51:55 INFO - PROCESS | 1841 | 1461009115405 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 1841 | 1461009115475 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:51:55 INFO - PROCESS | 1841 | 1461009115490 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 1841 | 1461009115494 Marionette TRACE conn4 <- [1,3082,null,{}] 12:51:55 INFO - PROCESS | 1841 | 1461009115504 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:55 INFO - PROCESS | 1841 | 1461009115866 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:51:56 INFO - PROCESS | 1841 | 1461009116058 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 1841 | ++DOCSHELL 0x868ed400 == 180 [pid = 1841] [id = 780] 12:51:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x87507800) [pid = 1841] [serial = 2339] [outer = (nil)] 12:51:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x87648800) [pid = 1841] [serial = 2340] [outer = 0x87507800] 12:51:56 INFO - PROCESS | 1841 | 1461009116132 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x87d73000) [pid = 1841] [serial = 2341] [outer = 0x87507800] 12:51:57 INFO - PROCESS | 1841 | 1461009117082 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:51:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:51:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:51:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:51:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:51:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:51:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1647ms 12:51:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:51:57 INFO - PROCESS | 1841 | 1461009117138 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 1841 | 1461009117141 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:51:57 INFO - PROCESS | 1841 | 1461009117148 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 1841 | 1461009117154 Marionette TRACE conn4 <- [1,3086,null,{}] 12:51:57 INFO - PROCESS | 1841 | 1461009117176 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:57 INFO - PROCESS | 1841 | 1461009117483 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:51:57 INFO - PROCESS | 1841 | 1461009117532 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1841 | ++DOCSHELL 0x88664800 == 181 [pid = 1841] [id = 781] 12:51:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x897c7800) [pid = 1841] [serial = 2342] [outer = (nil)] 12:51:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 141 (0x897ce000) [pid = 1841] [serial = 2343] [outer = 0x897c7800] 12:51:57 INFO - PROCESS | 1841 | 1461009117626 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1841 | ++DOMWINDOW == 142 (0x8a211800) [pid = 1841] [serial = 2344] [outer = 0x897c7800] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 141 (0x88aeec00) [pid = 1841] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 140 (0x897c4000) [pid = 1841] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 139 (0x87d69400) [pid = 1841] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 138 (0x87399800) [pid = 1841] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 137 (0x98f34c00) [pid = 1841] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 136 (0x98390800) [pid = 1841] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 135 (0x897ca800) [pid = 1841] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 134 (0x97ba9c00) [pid = 1841] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 133 (0x94475800) [pid = 1841] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 132 (0x8c3c0c00) [pid = 1841] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 131 (0x91f74000) [pid = 1841] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 130 (0x912df800) [pid = 1841] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 129 (0x8c3c4c00) [pid = 1841] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 128 (0x8f3d5800) [pid = 1841] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 127 (0x8eb01800) [pid = 1841] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 126 (0x8f3dd000) [pid = 1841] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 125 (0x8db74400) [pid = 1841] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 124 (0x8de2f800) [pid = 1841] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 123 (0x8db6c800) [pid = 1841] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 122 (0x8c15cc00) [pid = 1841] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 121 (0x8a21b400) [pid = 1841] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 120 (0x87648000) [pid = 1841] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:51:58 INFO - PROCESS | 1841 | --DOMWINDOW == 119 (0x86990000) [pid = 1841] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:51:59 INFO - PROCESS | 1841 | 1461009119151 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:51:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:51:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2053ms 12:51:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:51:59 INFO - PROCESS | 1841 | 1461009119201 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 1841 | 1461009119205 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:51:59 INFO - PROCESS | 1841 | 1461009119213 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 1841 | 1461009119216 Marionette TRACE conn4 <- [1,3090,null,{}] 12:51:59 INFO - PROCESS | 1841 | 1461009119222 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:59 INFO - PROCESS | 1841 | 1461009119520 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:51:59 INFO - PROCESS | 1841 | 1461009119548 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d69400 == 182 [pid = 1841] [id = 782] 12:51:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 120 (0x8a217800) [pid = 1841] [serial = 2345] [outer = (nil)] 12:51:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 121 (0x8afb1000) [pid = 1841] [serial = 2346] [outer = 0x8a217800] 12:51:59 INFO - PROCESS | 1841 | 1461009119620 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 1841 | ++DOMWINDOW == 122 (0x8b088400) [pid = 1841] [serial = 2347] [outer = 0x8a217800] 12:52:00 INFO - PROCESS | 1841 | 1461009120537 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:52:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:52:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1346ms 12:52:00 INFO - PROCESS | 1841 | 1461009120557 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 1841 | 1461009120561 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:52:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:52:00 INFO - PROCESS | 1841 | 1461009120568 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 1841 | 1461009120570 Marionette TRACE conn4 <- [1,3094,null,{}] 12:52:00 INFO - PROCESS | 1841 | 1461009120576 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:00 INFO - PROCESS | 1841 | 1461009120970 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:52:01 INFO - PROCESS | 1841 | 1461009121381 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 1841 | ++DOCSHELL 0x83085c00 == 183 [pid = 1841] [id = 783] 12:52:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 123 (0x8308a000) [pid = 1841] [serial = 2348] [outer = (nil)] 12:52:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 124 (0x8308e400) [pid = 1841] [serial = 2349] [outer = 0x8308a000] 12:52:01 INFO - PROCESS | 1841 | 1461009121479 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 1841 | ++DOMWINDOW == 125 (0x83c21800) [pid = 1841] [serial = 2350] [outer = 0x8308a000] 12:52:02 INFO - PROCESS | 1841 | 1461009122419 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:52:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:52:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1885ms 12:52:02 INFO - PROCESS | 1841 | 1461009122455 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 1841 | 1461009122463 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:52:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:52:02 INFO - PROCESS | 1841 | 1461009122471 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 1841 | 1461009122477 Marionette TRACE conn4 <- [1,3098,null,{}] 12:52:02 INFO - PROCESS | 1841 | 1461009122486 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:02 INFO - PROCESS | 1841 | 1461009122876 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:52:03 INFO - PROCESS | 1841 | 1461009123209 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 1841 | ++DOCSHELL 0x8739ec00 == 184 [pid = 1841] [id = 784] 12:52:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 126 (0x875b3c00) [pid = 1841] [serial = 2351] [outer = (nil)] 12:52:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 127 (0x87644000) [pid = 1841] [serial = 2352] [outer = 0x875b3c00] 12:52:03 INFO - PROCESS | 1841 | 1461009123312 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1841 | ++DOMWINDOW == 128 (0x88669000) [pid = 1841] [serial = 2353] [outer = 0x875b3c00] 12:52:04 INFO - PROCESS | 1841 | 1461009124271 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:52:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:52:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:52:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1838ms 12:52:04 INFO - PROCESS | 1841 | 1461009124310 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1841 | 1461009124316 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:52:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:52:04 INFO - PROCESS | 1841 | 1461009124323 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1841 | 1461009124327 Marionette TRACE conn4 <- [1,3102,null,{}] 12:52:04 INFO - PROCESS | 1841 | 1461009124334 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:04 INFO - PROCESS | 1841 | 1461009124600 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:52:05 INFO - PROCESS | 1841 | 1461009125019 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1841 | ++DOCSHELL 0x8888dc00 == 185 [pid = 1841] [id = 785] 12:52:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 129 (0x88af3c00) [pid = 1841] [serial = 2354] [outer = (nil)] 12:52:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 130 (0x88afc000) [pid = 1841] [serial = 2355] [outer = 0x88af3c00] 12:52:05 INFO - PROCESS | 1841 | 1461009125118 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1841 | ++DOMWINDOW == 131 (0x89957400) [pid = 1841] [serial = 2356] [outer = 0x88af3c00] 12:52:06 INFO - PROCESS | 1841 | 1461009126041 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:52:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:52:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1743ms 12:52:06 INFO - PROCESS | 1841 | 1461009126068 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 1841 | 1461009126075 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:52:06 INFO - PROCESS | 1841 | 1461009126092 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 1841 | 1461009126100 Marionette TRACE conn4 <- [1,3106,null,{}] 12:52:06 INFO - PROCESS | 1841 | 1461009126106 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:06 INFO - PROCESS | 1841 | 1461009126373 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:52:06 INFO - PROCESS | 1841 | 1461009126702 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 1841 | ++DOCSHELL 0x87d75800 == 186 [pid = 1841] [id = 786] 12:52:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 132 (0x897c1400) [pid = 1841] [serial = 2357] [outer = (nil)] 12:52:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 133 (0x8b0f8000) [pid = 1841] [serial = 2358] [outer = 0x897c1400] 12:52:06 INFO - PROCESS | 1841 | 1461009126841 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1841 | ++DOMWINDOW == 134 (0x8b2bb400) [pid = 1841] [serial = 2359] [outer = 0x897c1400] 12:52:08 INFO - PROCESS | 1841 | 1461009128154 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:52:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2107ms 12:52:08 INFO - PROCESS | 1841 | 1461009128229 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 1841 | 1461009128235 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:52:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:52:08 INFO - PROCESS | 1841 | 1461009128259 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 1841 | 1461009128267 Marionette TRACE conn4 <- [1,3110,null,{}] 12:52:08 INFO - PROCESS | 1841 | 1461009128278 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:08 INFO - PROCESS | 1841 | 1461009128674 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:52:09 INFO - PROCESS | 1841 | 1461009129046 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 1841 | ++DOCSHELL 0x8afb2400 == 187 [pid = 1841] [id = 787] 12:52:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 135 (0x8b83a400) [pid = 1841] [serial = 2360] [outer = (nil)] 12:52:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 136 (0x8bb12000) [pid = 1841] [serial = 2361] [outer = 0x8b83a400] 12:52:09 INFO - PROCESS | 1841 | 1461009129137 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 1841 | ++DOMWINDOW == 137 (0x8c14e000) [pid = 1841] [serial = 2362] [outer = 0x8b83a400] 12:52:10 INFO - PROCESS | 1841 | 1461009130056 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:52:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:52:10 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:52:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:52:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:52:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1855ms 12:52:10 INFO - PROCESS | 1841 | 1461009130118 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 1841 | 1461009130122 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:52:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:52:10 INFO - PROCESS | 1841 | 1461009130133 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1841 | 1461009130138 Marionette TRACE conn4 <- [1,3114,null,{}] 12:52:10 INFO - PROCESS | 1841 | 1461009130176 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:10 INFO - PROCESS | 1841 | 1461009130524 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:52:10 INFO - PROCESS | 1841 | 1461009130946 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ff514475-c4a8-455e-ad79-ccc6696e79aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 1841 | ++DOCSHELL 0x8c1cc800 == 188 [pid = 1841] [id = 788] 12:52:10 INFO - PROCESS | 1841 | ++DOMWINDOW == 138 (0x8c1ccc00) [pid = 1841] [serial = 2363] [outer = (nil)] 12:52:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 139 (0x8c1d3400) [pid = 1841] [serial = 2364] [outer = 0x8c1ccc00] 12:52:11 INFO - PROCESS | 1841 | 1461009131053 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1841 | ++DOMWINDOW == 140 (0x8db75800) [pid = 1841] [serial = 2365] [outer = 0x8c1ccc00] 12:52:11 INFO - PROCESS | 1841 | 1461009131931 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:52:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:52:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1863ms 12:52:11 INFO - PROCESS | 1841 | 1461009131997 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 1841 | 1461009132001 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:52:13 WARNING - u'runner_teardown' () 12:52:13 INFO - No more tests 12:52:13 INFO - Got 0 unexpected results 12:52:13 INFO - SUITE-END | took 1385s 12:52:13 INFO - Closing logging queue 12:52:13 INFO - queue closed 12:52:13 INFO - Return code: 0 12:52:13 WARNING - # TBPL SUCCESS # 12:52:13 INFO - Running post-action listener: _resource_record_post_action 12:52:13 INFO - Running post-run listener: _resource_record_post_run 12:52:14 INFO - Total resource usage - Wall time: 1424s; CPU: 98.0%; Read bytes: 14028800; Write bytes: 967733248; Read time: 608; Write time: 253652 12:52:14 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:52:14 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 182796288; Read time: 0; Write time: 151032 12:52:14 INFO - run-tests - Wall time: 1391s; CPU: 98.0%; Read bytes: 11309056; Write bytes: 784936960; Read time: 552; Write time: 102620 12:52:14 INFO - Running post-run listener: _upload_blobber_files 12:52:14 INFO - Blob upload gear active. 12:52:14 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:52:14 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:52:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:52:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:52:14 INFO - (blobuploader) - INFO - Open directory for files ... 12:52:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:52:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:52:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:52:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:52:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:52:16 INFO - (blobuploader) - INFO - Done attempting. 12:52:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:52:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:52:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:52:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:52:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:52:17 INFO - (blobuploader) - INFO - Done attempting. 12:52:17 INFO - (blobuploader) - INFO - Iteration through files over. 12:52:17 INFO - Return code: 0 12:52:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:52:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:52:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/760cae1378486c7ccbc4c5209a091d35c142dd7fae62731fbdd0be5f7959c4f6ca8c2fcca9086c6f00eb9bcefd23b36a565a543f6839ee2e5b248bdd234f2878", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ee3ba4472bbeb8329cde48303b65e4cf5ff33b70af60efeba32d0557c2779bd1cc6460446fedf0ef01f72f15e5a239d431b2cdc23c6fabcfaa18f54c07bdc9fb"} 12:52:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:52:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:52:17 INFO - Contents: 12:52:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/760cae1378486c7ccbc4c5209a091d35c142dd7fae62731fbdd0be5f7959c4f6ca8c2fcca9086c6f00eb9bcefd23b36a565a543f6839ee2e5b248bdd234f2878", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ee3ba4472bbeb8329cde48303b65e4cf5ff33b70af60efeba32d0557c2779bd1cc6460446fedf0ef01f72f15e5a239d431b2cdc23c6fabcfaa18f54c07bdc9fb"} 12:52:17 INFO - Running post-run listener: copy_logs_to_upload_dir 12:52:17 INFO - Copying logs to upload dir... 12:52:17 INFO - mkdir: /builds/slave/test/build/upload/logs 12:52:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1563.009246 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 3 secs) (at 2016-04-18 12:52:17.884707) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 12:52:17.885848) ========= 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-1461003461.167248-417129040 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/760cae1378486c7ccbc4c5209a091d35c142dd7fae62731fbdd0be5f7959c4f6ca8c2fcca9086c6f00eb9bcefd23b36a565a543f6839ee2e5b248bdd234f2878", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ee3ba4472bbeb8329cde48303b65e4cf5ff33b70af60efeba32d0557c2779bd1cc6460446fedf0ef01f72f15e5a239d431b2cdc23c6fabcfaa18f54c07bdc9fb"} build_url:https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032335 build_url: 'https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/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/760cae1378486c7ccbc4c5209a091d35c142dd7fae62731fbdd0be5f7959c4f6ca8c2fcca9086c6f00eb9bcefd23b36a565a543f6839ee2e5b248bdd234f2878", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ee3ba4472bbeb8329cde48303b65e4cf5ff33b70af60efeba32d0557c2779bd1cc6460446fedf0ef01f72f15e5a239d431b2cdc23c6fabcfaa18f54c07bdc9fb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cf_WsQ6DT8ar8lzXUFUqNg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 12:52:17.950699) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:52:17.951177) ========= 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-1461003461.167248-417129040 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016753 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:52:18.024043) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 12:52:18.024330) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 12:52:18.024660) ========= ========= Total master_lag: 0.48 =========